Я понимаю, что для Android 3.0 меню станут барами действий.Android 3.0 и меню
Но в моей программе отображаемое меню основано на том, какая переменная установлена / что делает программа. И.Е. Я ожидаю, что пользователи запросят меню, а отображаемое меню основано на значении «menuselect». Если панель действий создается автоматически, как пользователи смогут выбрать, какое меню отображается?
Как бы этот вид меню будет обрабатываться/показано:
public boolean onCreateOptionsMenu(Menu menu) {
if (menuselect == 1)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
else {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu2, menu);
return true;
}
}
Спасибо,
Меню будет создано либо из меню, либо из ресурса menu2. Это был вопрос? –
он хочет знать, как он может создать это для панели действий. – tyczj
Вот сценарий: при первом запуске приложения будет выбрано обычное «меню», так как переменная «menuselect» равна единице. Когда пользователь хочет сделать снимок, «menuselect» изменится на 2, и «menu2» станет меню по умолчанию. То, что я хотел знать, поскольку панель действий будет создана автоматически, будет: будет ли «меню» только показывать, как будет отображаться «menu2», если меню изменено на панели действий, и кнопка меню больше не будет доступна? –