ここにのメニュー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
の依存関係があります。 誰でも私を助けてくれますか?
はあなたが活動にOnOptionCreate()メソッドを作成しました助けを願って? – sushildlh
あなたの 'OnCreate()'メソッドで 'setHasOptionMenu(true)'を設定しましたか? – Jibbo
@sushildlhはい、メソッドを作成しましたが、まだ動作しません。 – Buddy