Предположим, что у нас есть активность, которая является дочерним классом активности, определенной в библиотеке. В этом дочернем классе мы хотим добавить дополнительный пункт меню в меню, созданное базовым классом. Но мы хотим, чтобы этот дополнительный пункт меню был определен в XML. Это возможно? Как?Динамически добавить элемент меню, определяемый XML
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
// TODO: how to add an additional menu item here?
// the item is defined in xml
// the id is item_switch_browsing_mode
return true;
}
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/item_switch_browsing_mode"
android:icon="@android:drawable/ic_menu_view"
android:showAsAction="always"/>
</menu>
Спасибо, я просто проигнорировал это в документе «меню« Меню для раздувания ». Элементы и подменю будут добавлены в это меню». И я думал, что раздутие очистит базовое меню и создаст новый. – Robin