0

私は Galaxy Note 2 と Android で作業しています。アクティビティの一番下の ActionBar に 4 つのテキスト項目を追加したいと考えています。しかし、3 つ目を追加した後、4 つ目はポートレート モードでは画面に表示されませんが、ランドスケープ モードでは上部の ActionBar に表示されます。

アイテムですべての 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>
4

1 に答える 1

0

テキストのみで android:showAsAction="always" を使用すると、Android は長さに関係なくテキストのみのアクション アイテムに固定サイズを使用するように見えるため、機能しません。これは (もちろん) 文書化された機能ではありませんが、すべて JB を実行している Note II、One X、Galaxu Nexus でテストしたので、(少なくとも) JB の問題のようです。

3 つ以上のアクション アイテムで機能するテキストの代わりにアイコンを使用することをお勧めします。

于 2013-04-16T13:26:39.393 に答える