Android 使用Compat Lib的ICS手机缺少溢出操作栏条目
使用compat lib r6。在Galaxy Nexus(ICS)上进行测试 在清单中有:android:minSdkVersion=“13”android:targetSdkVersion=“14” 菜单项定义为: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
<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"