【问题标题】:How to hide android keyboard in search view如何在搜索视图中隐藏 android 键盘
【发布时间】:2013-09-23 10:50:44
【问题描述】:

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

【问题讨论】:

标签: android android-softkeyboard searchview


【解决方案1】:

这是一个类似的问题: How to dismiss keyboard in 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); 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-08
        • 1970-01-01
        • 1970-01-01
        • 2019-09-07
        • 2015-06-21
        • 1970-01-01
        • 2011-12-24
        相关资源
        最近更新 更多