【问题标题】:How to close/iconify SearchView after pressing on "Find" button?按下“查找”按钮后如何关闭/图标化 SearchView?
【发布时间】:2013-03-24 09:46:52
【问题描述】:

我正在使用教程 Creating a Search Interface 中描述的 SearchView。
我使用选项 android:launchMode="singleTop" 在当前活动中执行搜索。
按下“查找”按钮后键盘关闭,但 SearchView 保持打开状态。
执行搜索后是否可以将 SearchView 图标化?

【问题讨论】:

    标签: android search searchview


    【解决方案1】:

    创建搜索菜单项时保存在实例变量中

    public boolean onCreateOptionsMenu(Menu menu) {
        searchMenuItem=menu.add("Search")
            .setIcon(R.drawable.ab_search);
    

    然后在你想关闭的时候使用searchMenuItem.collapseActionView()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 2017-06-13
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      相关资源
      最近更新 更多