Eu tenho um Activity
com um EditText
, um botão e um ListView
. O objetivo é digitar uma tela de pesquisa EditText
, pressione o botão e faça com que os resultados da pesquisa preencham esta lista.
Tudo está funcionando perfeitamente, mas o teclado virtual está se comportando de maneira estranha.
Se clicar no botão EditText
, obtenho o teclado virtual. Se eu clicar no botão "Concluído" no teclado virtual, ele desaparecerá. No entanto, se eu clicar no botão de pesquisa antes de clicar em "Concluído" no teclado virtual, o teclado virtual permanece e não consigo me livrar dele. Clicar no botão "Concluído" não fecha o teclado. Altera o botão "Concluído" de "Concluído" para uma seta e permanece visível.
Obrigado pela ajuda
inputManager.hideSoftInputFromWindow((null == getCurrentFocus()) ? null : getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);