How to completely collapse a SearchView after an item selected?

后端 未结 10 1939
萌比男神i
萌比男神i 2021-01-31 17:35

I\'ve been struggling with this for weeks.. I have a global search that offers up a custom listview with suggestions as a user types. When a user selects an option, I want the s

10条回答
  •  佛祖请我去吃肉
    2021-01-31 17:51

    @sebastian that's not actually right.

    I've been stucked at this issue for a while, but finally I've managed to handle it in the right way. You're suppose to call menuSearch.collapseActionView(); instead. This method will call onActionViewCollapsed, which you could override. So you don't call a listener ;)

    MenuItem menuSearch = menu.findItem(R.id.itemSearch);
    SearchView searchView = (SearchView) menuSearch.getActionView();
    //Don't use next line
    //searchView.onActionViewCollapsed();
    menuSearch.collapseActionView();
    

提交回复
热议问题