Hide keyboard when a search is submitted or a search suggestion is chosen
-
30-06-2021 - |
Вопрос
I have a action bar search widget that offers search suggestion too. When the user types in a query and submits it or chooses a search suggestion, the keyboard doesn't disappear. How can I resolve this issue?
I haven't been able to figure out how to hide the keyboard upon search submit or suggestion choose.
Thank you.
Решение
To hide the input method editor, use InputMethodManager
:
InputMethodManager imm=
(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
You can use this from onEditorAction()
, for example, as shown in this sample project.
Другие советы
I have just face to the same problem, and this way to hide keyboard after search
@Override
public boolean onQueryTextSubmit(String query) {
searchView.clearFocus();
return true;
}
GoodLuck !!
Не связан с StackOverflow