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>