2016-09-10 5 views
0

私はv7サポートライブラリを使用していて、menu_main.xmlファイルのapp名前空間を使用しています。それでも、アクションバーには表示されませんが、オーバーフローバーには表示されません。あなたのオリジナルのアイデアを実現したい場合は作成順序や設定を入れ替える -アクション項目は常にオーバーフローメニューに表示されます

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     tools:context=".MainActivity"> 

    <item android:id="@+id/action_settings" 
      android:title="@string/action_settings" 
      android:orderInCategory="100" 
      app:showAsAction="never"/> 

    <item android:id="@+id/action_create_order" 
     android:title="@string/action_create_order" 
     android:orderInCategory="1" 
     app:showAsAction="always" 
     android:icon="@drawable/add_box_black_icon" 
     /> 
</menu> 

答えて

1

項目の順序が重要である:私はapp:showAsAction="always"

menu_main.xmlを使用する場合でも、これが起こります。

+0

私はそれを試みました。それは同じように動作します。 –

+0

@KaushikSあなたはメニューをどこにでも膨らませますか、ここで指定された 'context'だけを使用しますか? –

+0

これを 'onCreateOptionsMenu' –

関連する問題