我在我的应用程序中使用了搜索视图。我想知道当我点击搜索视图上的搜索按钮时如何隐藏键盘?我必须使用后退按钮来查看结果。
问问题
11841 次
3 回答
45
这是一个类似的问题: 如何在 Android SearchView 中关闭键盘?
@Override
public boolean onQueryTextSubmit(String query) {
// Do search.
searchView.clearFocus();
return true;
}
于 2014-01-01T10:58:48.397 回答
2
试试这个代码:
private void hideKeyboard(){
InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
在搜索按钮点击监听器上调用它
于 2013-09-23T11:08:26.667 回答
0
你可以隐藏它
mSearchView.setIconified(true);
于 2017-09-12T11:13:30.683 回答