Я хочу изменить фоновую раскладку OptionsMenu
. Не с styles.xml
, а динамически на java. Я хочу получить инфляцию и изменить ее. Я не нашел такой метод, который решает мою проблему. Я хочу что-то вроде
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.options_menu, menu);
// Layout root = menu.getView();
}
Я использую это меню параметров
<?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">
<item
android:id="@+id/options_menu_more"
android:title=""
android:icon="@drawable/ic_more_vert"
android:orderInCategory="1"
app:showAsAction="ifRoom">
<menu>
<item
android:id="@+id/options_menu_1"
android:title=""
android:orderInCategory="1" />
<item
android:id="@+id/options_menu_2"
android:title=""
android:orderInCategory="2" />
<item
android:id="@+id/options_menu_3"
android:title=""
android:orderInCategory="3" />
<item
android:id="@+id/options_menu_4"
android:title=""
android:orderInCategory="4" />
</menu>
</item>
</menu>