Android - 如何在ActionBar底部添加更多项目

时间:2013-04-16 12:58:32

标签: android android-actionbar actionbarsherlock

我在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>

1 个答案:

答案 0 :(得分:0)

仅使用带有文本的android:showAsAction =“always”不起作用,因为Android似乎对具有文本的操作项使用固定大小,而不管其长度如何。这(当然)不是一个记录的功能,但我在Note II,One X和Galaxu Nexus上进行了测试,所有这些都运行JB,所以它似乎(至少)是一个JB问题。

我的建议是使用图标而不是用于三个以上操作项的文本