AppCompat でアクションバーが表示されない 質問する

AppCompat でアクションバーが表示されない 質問する

AppCompat を使用してアプリを API7 にバックポートしていますが、アクションバーに問題があります。

アクションバーを使用するとFragmentActivity携帯電話 (API18) に表示されますが、ActionBarActivityメニューボタンを押すとオプションメニューとして表示されます。

API7 のエミュレータでは、アクションバーは常にオプション メニューとして表示されます。

何か案は?

ベストアンサー1

次のように、メニュー項目に compat 名前空間を使用します。

<menu xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:compat="http://schemas.android.com/apk/res-auto" >
    <item android:id="@+id/action_whatever"
      android:icon="@drawable/ic_action_whatever"
      android:title="@string/whatever"
      compat:showAsAction="ifRoom"  />
</menu>

おすすめ記事