Android 使用Compat Lib的ICS手机缺少溢出操作栏条目

Android 使用Compat Lib的ICS手机缺少溢出操作栏条目,android,android-fragments,android-4.0-ice-cream-sandwich,Android,Android Fragments,Android 4.0 Ice Cream Sandwich,使用compat lib r6。在Galaxy Nexus(ICS)上进行测试 在清单中有:android:minSdkVersion=“13”android:targetSdkVersion=“14” 菜单项定义为: <item android:id="@+id/menu_search" android:showAsAction="ifRoom" android:actionViewClass="android.widget.SearchView" /> <i

使用compat lib r6。在Galaxy Nexus(ICS)上进行测试

在清单中有:android:minSdkVersion=“13”android:targetSdkVersion=“14”

菜单项定义为:

<item android:id="@+id/menu_search"
    android:showAsAction="ifRoom"
    android:actionViewClass="android.widget.SearchView" />
<item android:id="@+id/menu_refresh"
    android:title="@string/refresh_menu"
    android:icon="@drawable/ic_menu_refresh"
    android:showAsAction="ifRoom"/>

溢出菜单中只有文本,因此您必须添加相应的标志:

android:showAsAction="ifRoom|withText"

谢谢@ramdroid,但这并没有什么区别,因为溢出菜单是用于景观的。正如我在编辑中提到的,我认为问题在于取消图标化的搜索视图没有关闭按钮。
android:showAsAction="ifRoom|withText"