编辑
一个Android代码片段,尽量保证clean&no-hack
本文访问次数:0

隐藏导航栏搜索试图(搜索框)

public void hideSearchView(SearchView searchView){
    if (!searchView.isIconified()) {
        searchView.setIconified(true);
    }
}

如果showAsActioncollapseActionView,使用以下方法隐藏SearchView

public void hideSearchView(MenuItem menuItem) {
    if (menuItem != null && menuItem.isActionViewExpanded()) {
        menuItem.collapseActionView();
    }
}
  • 宗仁 2017/03/16 回复 编辑 删除

    如果showAsActioncollapseActionView,使用以下方法隐藏SearchView

    public void hideSearchView(MenuItem menuItem) {
            if (menuItem != null && menuItem.isActionViewExpanded()) {
                menuItem.collapseActionView();
            }
        }