我在Galaxy Note 2和Android上工作。 我想在Activity的底部ActionBar中添加4个文本项。 但是,添加第三个后,第四个不会出现在纵向模式的屏幕上,而是出现在横向模式的顶部动作栏中。
我在项目上尝试了所有Android选项,但结果总是相同。
如何使用基本ActionBar或另一个添加4?
感谢。
编辑:
我的XML菜单文件:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/it1"
android:showAsAction="always"
android:title="1"/>
<item
android:id="@+id/it2"
android:showAsAction="always"
android:title="2"/>
<item
android:id="@+id/it3"
android:showAsAction="always"
android:title="3"/>
<item
android:id="@+id/it4"
android:showAsAction="always"
android:title="4"/>
</menu>
答案 0 :(得分:0)
仅使用带有文本的android:showAsAction =“always”不起作用,因为Android似乎对具有文本的操作项使用固定大小,而不管其长度如何。这(当然)不是一个记录的功能,但我在Note II,One X和Galaxu Nexus上进行了测试,所有这些都运行JB,所以它似乎(至少)是一个JB问题。
我的建议是使用图标而不是用于三个以上操作项的文本