Turkcell | Geleceği Yazanlar

Soru & Cevap

Android klavyeyi kapatma

31.10.2019 - 01:58

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

1015 Görüntülenme

1 Cevap

Cenk Saldırım
09.11.2019 - 10:57

Ö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;
    }
});

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Turgay KAZDAL
15.11.2019 - 10:24
çok özür dilerim kotlin dilinde olduğunu yazmayı unuttum verdiğiniz kod çalışmadı bu yüzden

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.