我在我的应用程序中使用了搜索视图。我想知道当我点击搜索视图上的搜索按钮时如何隐藏键盘?我必须使用后退按钮查看结果。
答案 0 :(得分:43)
这是一个类似的问题: How to dismiss keyboard in Android SearchView?
@Override
public boolean onQueryTextSubmit(String query) {
// Do search.
searchView.clearFocus();
return true;
}
答案 1 :(得分:2)
试试这段代码:
private void hideKeyboard(){
InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
在搜索按钮单击侦听器
上调用它答案 2 :(得分:0)
你可以通过
隐藏它mSearchView.setIconified(true);