如何在搜索视图中隐藏android键盘

gie*_*gie 10 android android-softkeyboard searchview

我在我的应用程序中使用了搜索视图.我想知道当我点击搜索视图上的搜索按钮时如何隐藏键盘?我必须使用后退按钮来查看结果.

Rob*_*Qiu 44

这是一个类似的问题: 如何在Android SearchView中关闭键盘?

  @Override
  public boolean onQueryTextSubmit(String query) {
      // Do search.
      searchView.clearFocus();
      return true;
  }
Run Code Online (Sandbox Code Playgroud)


小智 2

试试这个代码:

private void hideKeyboard(){
    InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
    inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
Run Code Online (Sandbox Code Playgroud)

在搜索按钮单击侦听器上调用它