여기에 메뉴 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
의존성이 있습니다. 누구든지 나를 도와 줄 수 있습니까?
Activity에서 OnOptionCreate() 메소드를 만들었습니까 ?? – sushildlh
'OnCreate()'메소드에서'setHasOptionMenu (true)'를 설정 했습니까? – Jibbo
@sushildlh 예, 메서드를 만들었지 만 여전히 작동하지 않습니다. – Buddy