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 に答える