0

我正在尝试将项目添加到 android 的底部操作栏。根据我在 Google dev 上阅读的内容,我已将以下内容放入我的清单中。

        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 项。当我单击溢出按钮时,我会看到剩余的项目。由于我在清单中插入的内容,它们是否应该不会出现在底栏上?...

任何帮助深表感谢。

下面是模拟器的屏幕。如您所见,溢出包含项目并且底部没有显示栏...

在此处输入图像描述

4

1 回答 1

-1

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

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

更新:

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

于 2012-12-13T22:30:25.723 回答