Turkcell | Geleceği Yazanlar

Android klavyeyi kapatma

Merhaba, android studio da login ekranında tam maili yazarken diyelim vazgecip klavyeyi kapatmak için ekranda boş bir yere tıkladığımda klavye hala acık kalıyor bunu nasıl düzelteblirim? İstediğim şey ekranda text ekranı dısında herhangi biyere tıkladığımda klavyenin kapanması bu konuda yardımızı ihtiyacım var

NOT: Proje Kotlin dilindedir

    0

    Cenk Saldırım

    NETA Technologies - 09 Kasım 2019

    Örnek Layout.xml

    <RelativeLayout
        android:id="@+id/relativeLayout"
        android:clickable="true"
        android:focusable="true"
        android:focusableInTouchMode="true">
    
        <RelativeLayout>
    
            <!-- araçlarınız, textboxlar, viewlar, ... -->
    
        </RelativeLayout>
    
    </RelativeLayout>
    
    

     

    Activity: onCreate() metodunun içerisine eklenmesi gerekenler;

    findViewById(R.id.relativeLayout).setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
            return true;
        }
    });

     

      turgay.kazdal

      Cum, 15/11/2019 - 10:24
      çok özür dilerim kotlin dilinde olduğunu yazmayı unuttum verdiğiniz kod çalışmadı bu yüzden
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.