ActionbarCompat をActionbar BackPortとして使用すると、アクション アイコンが表示されないという問題が発生します。同じコード/解像度が actionbarsherlock で機能します。
私は何か間違ったことをしていますか、それともまだサポートされていませんか? getSupportMenuInflater()
また、ABS の ActionBar 互換性にあるMenu/MenuItem 部分全体が欠落しています。
ActionbarCompat をActionbar BackPortとして使用すると、アクション アイコンが表示されないという問題が発生します。同じコード/解像度が actionbarsherlock で機能します。
私は何か間違ったことをしていますか、それともまだサポートされていませんか? getSupportMenuInflater()
また、ABS の ActionBar 互換性にあるMenu/MenuItem 部分全体が欠落しています。
この質問は、Actionbar not shown with AppCompatで既に回答されています。
次の名前空間を xml ファイルの「メニュー」項目に追加します。
xmlns:compat="http://schemas.android.com/apk/res-auto"
次に、「showAsAction」属性を変更して、新しい名前空間を使用します
compat:showAsAction="ifRoom"
メニューに 1 つの項目があり、2 行目と 6 行目が変更されている完全な例を次に示します ( Actionbar not shown with AppCompatから) 。
<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>