J'ai un Activity
avec un EditText
, un bouton et un ListView
. Le but est de saisir un écran de recherche dans le EditText
, appuyez sur le bouton et que les résultats de la recherche remplissent cette liste.
Tout cela fonctionne parfaitement, mais le clavier virtuel se comporte de manière étrange.
Si je clique sur EditText
, j'obtiens le clavier virtuel. Si je clique sur le bouton «Terminé» du clavier virtuel, il disparaît. Cependant, si je clique sur mon bouton de recherche avant de cliquer sur "Terminé" sur le clavier virtuel, le clavier virtuel reste et je ne peux pas m'en débarrasser. Cliquer sur le bouton "Terminé" ne ferme pas le clavier. Il change le bouton «Terminé» de «Terminé» en flèche et reste visible.
Merci de votre aide
inputManager.hideSoftInputFromWindow((null == getCurrentFocus()) ? null : getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);