【问题标题】:Why doesnt collapseActionView() close SearchView为什么不折叠 ActionView() 关闭 SearchView
【发布时间】:2013-09-02 13:54:09
【问题描述】:

我有一个使用 ActionBar SearchView 的 Android 应用程序
请求搜索时一切正常,搜索图标展开以允许文本输入,出现软键盘,我输入查询字符串并将其传递给我指定的 SearchActivity 以显示搜索结果。
问题是在按下后退按钮并返回到原始活动时,SearchView 仍然展开,并且仍然包含我的搜索查询。 我试图在 searchMenuItem 上调用 collapseActionView() 但这不起作用。
当我为 isActionViewExpanded 测试 menuItem 时,它返回 false。
我如何获得所需的行为?

【问题讨论】:

    标签: android android-actionbar android-searchmanager android-search


    【解决方案1】:

    试试这个:

    MenuItem menuItem = menu.findItem(R.id.action_search);
    SearchView sv = (SearchView)MenuItemCompat.getActionView(menuItem);
    sv.onActionViewCollapsed();
    

    【讨论】:

      猜你喜欢
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      • 2016-04-11
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      相关资源
      最近更新 更多