我的问题是特定的操作项图标和“溢出菜单”图标在分割动作栏中重叠,如下所示:
我使用的菜单资源文件:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="ifRoom"
android:title="a"/>
<item
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="ifRoom"
android:title="b"/>
<item
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="ifRoom"
android:title="c"/>
<item
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="ifRoom"
android:title="d"/>
<item
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="ifRoom"
android:title="e"/>
<item
android:icon="@android:drawable/ic_menu_search"
android:showAsAction="always"
android:title="f"/>
<item
android:id="@+id/menu_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/menu_settings"/>
</menu>
请记住,第六个菜单项的android:showAsAction属性是"always"。 当我使用普通的操作栏时,一切正常。
那么,这种行为是Android框架的一个bug吗? 是否有解决方法?