我想在操作栏中添加2个菜单选项。一个是搜索,另一个是自定义。当我尝试添加时,第二个选项总是仅进入溢出菜单。但是我希望它总是如下所示。
但它显示为
这是我的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>
关于如何实现这一点的任何想法?提前谢谢。
答案 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"/>
并且有效。