如何使用菜单项在操作栏上实现搜索

时间:2012-10-23 06:16:34

标签: android search android-actionbar android-optionsmenu

我正在使用Android ICS并使用带标签的ActionBar

我的ActionBar中有4个项目。

  1. Home logo
  2. Spinner item 1
  3. Spinner Item 2
  4. 搜索图标
  5. 代码如下:

    main_layout

    <menu xmlns:android="http://schemas.android.com/apk/res/android">
    
        <item android:id="@+id/menu_spinner_1" 
            android:showAsAction="always"
            android:actionViewClass="android.widget.Spinner"/>
    
        <item android:id="@+id/menu_spinner_2" 
            android:showAsAction="always"
            android:actionViewClass="android.widget.Spinner" />
    
        <item android:id="@+id/menu_search"
            android:icon="@android:drawable/ic_menu_search"
            android:title="Search"
            android:showAsAction="always"
            android:actionViewClass="android.widget.SearchView" />
    </menu>
    

    如果我没有为spinner添加“始终”,则只会显示一个spinner。 如果我总是为spinners设置,而不是单击搜索图标。 完整ActionBar不用于输入搜索查询。 Spinners保持不变,SearchView非常小,仅替换搜索图标。

    如何实现完整的ActionBar搜索视图,当我点击关闭时,必须显示微调器。 ?

0 个答案:

没有答案