Bir Activity
ile bir EditText
, bir düğme ve bir var ListView
. Amaç, bir arama ekranı yazmaktır.EditText
, düğmesine basmak ve arama sonuçlarının bu listeyi doldurmasını sağlamaktır.
Bunların hepsi mükemmel çalışıyor, ancak sanal klavye garip davranıyor.
Tıklarsam EditText
sanal klavyeyi alırım. Sanal klavyede "Bitti" düğmesine tıklarsam kaybolur. Ancak, sanal klavyede "Bitti" yi tıklamadan önce arama düğmesine tıklarsam, sanal klavye kalıyor ve ondan kurtulamıyorum. "Bitti" düğmesine tıklamak klavyeyi kapatmaz. "Bitti" düğmesini "Bitti" den bir oka dönüştürür ve görünür durumda kalır.
Yardımınız için teşekkürler
inputManager.hideSoftInputFromWindow((null == getCurrentFocus()) ? null : getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);