Я использовал представление поиска в своем приложении. Интересно, как скрыть клавиатуру, когда я нажимаю кнопку поиска в окне поиска? Я должен использовать кнопку «Назад», чтобы просмотреть результаты.
Как скрыть клавиатуру Android в поиске
comment
Проверьте эту ссылку: stackoverflow.com/questions/14851964/android-searchview-onclick а>
- person Lokesh   schedule 23.09.2013
comment
возможный дубликат закрыть/скрыть программную клавиатуру Android
- person Jost   schedule 23.09.2013
comment
Проверьте это также
- person nmxprime   schedule 20.06.2014
comment
возможный дубликат Как отключить клавиатуру в Android Honeycomb searchView
- person matiash   schedule 02.02.2015
comment
почему вы не выбрали этот ответ stackoverflow.com/a/20867923/4548520? это правильно
- person user25   schedule 08.09.2016
Ответы (3)
Вот аналогичный вопрос: Как отключить клавиатуру в Android SearchView? а>
@Override
public boolean onQueryTextSubmit(String query) {
// Do search.
searchView.clearFocus();
return true;
}
person
Robin Qiu
schedule
01.01.2014
Попробуйте этот код:
private void hideKeyboard(){
InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
вызовите его на кнопку поиска, нажмите кнопку прослушивания
person
Konstantin
schedule
23.09.2013
вы можете скрыть это с помощью
mSearchView.setIconified(true);
person
Zahra.HY
schedule
12.09.2017