How to close a SearchView programmatically on back pressed?

后端 未结 8 1932
余生分开走
余生分开走 2021-01-07 07:39

I have the same question which I found here which I will re-iterate because the solution is not 100% exactly what I need:

I currently have a SearchVie

8条回答
  •  悲哀的现实
    2021-01-07 08:26

    @Override
    public void onBackPressed() {    
        if (!searchView.isIconified()) {
            searchView.setIconified(true);
            searchView.onActionViewCollapsed()
        } else {
            super.onBackPressed();
        }
    }
    

    below method is Clear your text Only

    searchView.setIconified(true); 
    

    below This methods is close your search view

    searchView.onActionViewCollapsed()
    

提交回复
热议问题