Я использовал поиск в своем приложении. Интересно, как скрыть клавиатуру, когда я нажму кнопку поиска в окне поиска? Я должен использовать кнопку "Назад" для просмотра результатов.
Как скрыть клавиатуру Android в режиме поиска
Ответ 1
Вот аналогичный вопрос: Как убрать клавиатуру в Android SearchView?
@Override
public boolean onQueryTextSubmit(String query) {
// Do search.
searchView.clearFocus();
return true;
}
Ответ 2
Попробуйте этот код:
private void hideKeyboard(){
InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
вызвать его при нажатии кнопки поиска
Ответ 3
вы можете скрыть его
mSearchView.setIconified(true);