メニュータイトルに画像を追加すると、タイトルではなく画像/アイコンのみが表示されます。しかし、私は両方のアイコンとタイトルが欲しい。アクションバーにメニューのタイトルが表示されません
<item
android:id="@+id/menu_reload"
android:icon="@drawable/ic_reload"
android:showAsAction="always"
android:title="Refresh"/>
メニュータイトルに画像を追加すると、タイトルではなく画像/アイコンのみが表示されます。しかし、私は両方のアイコンとタイトルが欲しい。アクションバーにメニューのタイトルが表示されません
<item
android:id="@+id/menu_reload"
android:icon="@drawable/ic_reload"
android:showAsAction="always"
android:title="Refresh"/>
使用この属性 '常に| withText' 十分な余裕がある場合、それは動作しますが、それ以外の場合はなります唯一の場所のアイコン。回転であなたの携帯電話でそれをテストすることができます。
<item
android:id="@+id/menu_reload"
android:icon="@drawable/ic_reload"
android:showAsAction="always|withText"
android:title="Refresh"/>
あなたはツールを追加する必要があります。コンテキスト=「あなたのクラスを」メニュータグに
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".activities.BaseActivity">
<item
android:id="@+id/action_notification1"
android:icon="@drawable/three"
android:title="action_notification"
app:showAsAction="always">
<menu>
<item
android:id="@+id/profile"
android:icon="@drawable/profile"
android:orderInCategory="100"
android:title="PROFILE" />
<item
android:id="@+id/c"
android:icon="@drawable/correct_tick"
android:orderInCategory="100"
android:title="COMPLETED TRIPS" />
<item
android:id="@+id/app"
android:icon="@drawable/report_issue"
android:orderInCategory="100"
android:title="REPORT ISSUES" />
<item
android:id="@+id/r"
android:icon="@drawable/correct_tick"
android:orderInCategory="100"
android:title="REACHED CENTER" />
<item
android:id="@+id/pdf"
android:icon="@drawable/pdf_image"
android:orderInCategory="100"
android:title="BAG INFO" />
<item
android:id="@+id/l"
android:icon="@drawable/logout"
android:orderInCategory="100"
android:title="LOGOUT" />
</menu>
</item>
</menu>
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
menu.getItem(0).getSubMenu().getItem(3).setVisible(false);
menu.getItem(0).getSubMenu().getItem(4).setVisible(true);
return super.onCreateOptionsMenu(menu);
}
あなたがツールを書くSHOLD:メニュータグのコンテキストは、その後、あなたのテキストにアイコンを取得する実行
あなたの答えに感謝Shubham –