У меня есть приложение для обмена фотографиями, в котором отображается нижнее меню во всех макетах. Я создаю один, но отображается, когда я нажимаю клавишу меню. Я хочу меню, которое отображается при запуске любой активности , так как я могу создать общий меню для всех макета, и нет необходимости нажимать клавишу меню для отображения нижней панели меню андроид благодаряобщее меню для всех макетов android
menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_bookmark"
android:icon="@drawable/icon_bookmark"
android:title="Bookmark" />
<item android:id="@+id/menu_share"
android:icon="@drawable/icon_share"
android:title="Share" />
<item android:id="@+id/menu_delete"
android:icon="@drawable/icon_delete"
android:title="Delete" />
</menu>
activity.java
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.layout.menu, menu);
return true;
}
FYI, если вы хотите использовать 'include' и' merge' с фактическим меню, вам нужно вместо этого раздуть XML-файлы с несколькими меню, как описано здесь: http://stackoverflow.com/ вопросы/4337034/включать-меню-в-меню-андроид –