1

メニュー項目を で宣言しましたandroid:showAsAction="ifRoom"。私のアクティビティは延長中ActionBarActivityです。プレビューでは期待どおりですが、私の電話で実行すると常にオーバーフローします。

私が見てきたことから、他に何も必要ありません。私の電話は で動作しAndroid 4.4.2 KitKatます。

他に何か不足していますか?

4

2 に答える 2

1

これを試してみてください...

<item android:id="@+id/action_blah"
    android:icon="@drawable/ic_c"
    android:title="@string/action_blah"
    app:showAsAction="(yourOptions)"/>

(yourOptions):

  1. always = アクションバーに強制的に表示します。
  2. never = アクションバーに表示しません。と
  3. ifRoom = アクションバーに十分なスペースがある場合、アイテムが許可されます。

これらはランドスケープモードで見ることができます。

ハッピーコーディング

于 2016-08-31T10:05:43.813 に答える