溢出操作栏项目未显示在底栏上

时间:2012-12-13 22:10:46

标签: android layout menu android-actionbar

我正在尝试将项目添加到android上的底部操作栏。我已按照我在Google开发中阅读的内容的要求将以下内容放入我的清单中。

        android:uiOptions="splitActionBarWhenNarrow"

我有一个布局文件如下:

<item
    android:id="@+id/menu_settings"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/menu_settings"
    android:visible="true"/>

<item
    android:id="@+id/activityhomemen"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/activityhomemen"
    android:visible="true"/>

<item
    android:id="@+id/activity1men"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/activity1men"
    android:visible="true"/>
<item
    android:id="@+id/activity2men"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/activity2men"
    android:visible="true"/>

<item
    android:id="@+id/activity3men"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/activity3men"
    android:visible="true"/>

<item
    android:id="@+id/activity4men"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/activity4men"
    android:visible="true"/>

<item
    android:id="@+id/activity5men"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/activity5men"
    android:visible="true"/>

<item
    android:id="@+id/activity9men"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/activity5men"
    android:visible="true"/>

<item
    android:id="@+id/activity6men"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/activity5men"
    android:visible="true"/>

<item
    android:id="@+id/activity7men"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/activity5men"
    android:visible="true"/>

<item
    android:id="@+id/activity8men"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/activity5men"
    android:visible="true"/>

<item
    android:id="@+id/activity9men"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/activity5men"
    android:visible="true"/>

当我在模拟器上运行应用程序时,我可以看到菜单的前5项。当我点击溢出按钮时,我看到剩余的项目。因为我在清单中插入的内容,它们是否应该出现在底栏上?...

非常感谢任何帮助。

下面是模拟器的屏幕。正如您所看到的,溢出包含项目,底部没有条形图...

enter image description here

1 个答案:

答案 0 :(得分:-1)

如果您想要始终在底部显示这些项目。除了操作栏之外,您还可以使用Tab小部件。它看起来像4.0 +上的动作栏。

http://developer.android.com/reference/android/widget/TabWidget.html

更新

http://developer.android.com/reference/android/support/v13/app/FragmentTabHost.html - 这是这个类,有助于添加片段导航