ActionBar with Search和另外一个选项

时间:2013-09-10 12:12:10

标签: android-actionbar android-menu

我想在操作栏中添加2个菜单选项。一个是搜索,另一个是自定义。当我尝试添加时,第二个选项总是仅进入溢出菜单。但是我希望它总是如下所示。

enter image description here

但它显示为

enter image description here

这是我的menu.xml

    <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:yourapp="http://schemas.android.com/apk/res-auto" >

    <item
        android:id="@+id/action_search"
        android:showAsAction="ifRoom"
        android:icon="@drawable/ic_search"
        android:title="@string/action_search"
        yourapp:actionViewClass="android.support.v7.widget.SearchView"
        yourapp:showAsAction="ifRoom|collapseActionView"/>
    <item
        android:id="@+id/action_add_new_event"
        android:icon="@drawable/ic_refresh"
        android:showAsAction="ifRoom|withText"
        android:title="@string/action_add_new_event"/>

</menu>

关于如何实现这一点的任何想法?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我刚刚修改了下面的代码

<item
        android:id="@+id/action_add_new_event"
        android:icon="@drawable/ic_refresh"
        android:showAsAction="ifRoom|withText"
        android:title="@string/action_add_new_event"/>

<item
        android:id="@+id/action_add_new_event"
        android:icon="@drawable/ic_refresh"
        yourapp:showAsAction**="ifRoom|withText"
        android:title="@string/action_add_new_event"/>

并且有效。