2016-10-17 19 views
0

ここにのメニューxmlファイルです。アクションアイテムのアイコンが表示されていません

<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_create_order" 
     android:title="@string/action_create_order" 
     android:icon="@mipmap/ic_shopping_cart_black_36dp" 
     android:orderInCategory="1" 
     app:showAsAction="ifRoom" /> 

    <item android:id="@+id/action_share" 
     android:title="@string/action_share" 
     android:orderInCategory="2" 
     app:showAsAction="ifRoom" 
     android:actionProviderClass="android.widget.ShareActionProvider" /> 

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

は、ここで私はすでにxmlns:app="http://schemas.android.com/apk/res-auto"app:showAsActionを使用しますが、それはまだいくつかの理由のためのアイコンが表示されない私のonCreateOptionsMenu(Menu menu)方法

@Override 
     public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main_menu, menu); 
     MenuItem menuItem = menu.findItem(R.id.action_share); 
     shareActionProvider = (ShareActionProvider) menuItem.getActionProvider(); 
     setIntent("This is example text"); 
     return super.onCreateOptionsMenu(menu); 
    } 

です。

私のプロジェクトにはappcompat.v7の依存関係があります。 誰でも私を助けてくれますか?

+0

はあなたが活動にOnOptionCreate()メソッドを作成しました助けを願って? – sushildlh

+0

あなたの 'OnCreate()'メソッドで 'setHasOptionMenu(true)'を設定しましたか? – Jibbo

+0

@sushildlhはい、メソッドを作成しましたが、まだ動作しません。 – Buddy

答えて

0

デフォルトのアクションバーにボタンなどを動的に追加することができます。 onCreateOptionsMenuの は、項目を追加するために次のコードを追加します。

MenuItem aBarItem= menu.add(0,1,0,"Save"); 
    aBarItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); 
aBarItem.setIcon(//Drawable icon//); 

このメニュー項目にonclicklistenerを追加するだけで機能します。 私はこれが

+0

実際に私はxmlでそれをすることを好む、私は最後のリゾートでこれを試してみるよ、ありがとう – Buddy

関連する問題