В моем приложении Android у меня есть действие «A» с меню. Я хочу отключить пункт меню, когда вы возвращаетесь из другого действия «B». Я использую методы OnPrepareOptionsMenu и onActivityResult, но я не могу этого сделать. Есть идеи?Отключить пункт меню
ответ
Вы можете сделать, как показано ниже, но вы должны переопределить метод onDestroy второго действия и сделать переменную isEnabled равным true.
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
if (isEnabled) {
menu.add("item").setEnabled(true);
} else {
menu.add("item");
}
return true;
}
Я понял. Я понял. By onActivityResult Я вернул флаг строки «dev» @Override public boolean onPrepareOptionsMenu (меню меню) { \t MenuItem m = menu.getItem \t if (dev.contentEquals ("1")) { \t m.setEnabled (false); } \t return true; } Большое спасибо Агарвалу и Шиширу. –
Написать «если» логика, где вы добавить пункты меню:
что-то вроде этого:
@Override
public boolean onPrepareOptionsMenu (Menu menu) {
if (isFinalized)
menu.getItem(1).setEnabled(false);
return true;
}
Позвольте мне знать, если это какой-либо помощи.
У меня есть. Я понял. По onActivityResult я вернулся струнный флаг «Dev»
@Override
public boolean onPrepareOptionsMenu (Menu menu){
MenuItem m=menu.getItem(0);
if (dev.contentEquals("1")){
m.setEnabled(false);
}
return true;
}
большое спасибо Агарвал и Шишир
- 1. Как отключить пункт меню Wijmo?
- 2. Как отключить один пункт меню?
- 3. отключить пункт меню в Angular uib-dropdown
- 4. Надстройка Visual Studio. Как отключить пункт меню
- 5. Android: Включить отключить контекстное меню Пункт
- 6. Как отключить выпадающий пункт меню после выбора?
- 7. Dynamics CRM 2011 отключить пункт меню драгоценности
- 8. Отключить меню закрыть/скрыть после нажатия на пункт меню
- 9. WPF Datagrid Row Контекстное меню - Отключить пункт меню
- 10. Показать пункт меню меню
- 11. Меню «Блестящая панель» Пункт
- 12. Деактивировать пункт меню в диалоге
- 13. Пункт меню меню добавления WinForms
- 14. Идентичный пункт меню списка меню переключается
- 15. Проверить значение, чтобы отключить/включить пункт контекстного меню (android)
- 16. Как отключить/удалить пункт меню «Параметры PowerPoint» в PowerPoint 2007?
- 17. Как программно отключить пункт меню ECB для определенного элемента списка?
- 18. аддоны для Firefox для Android - отключить пункт меню?
- 19. Отключить всплывающую кнопку на ActionBar, который имеет пункт меню настройки
- 20. Android: Отключить пункт меню, если EditText имеет ошибки
- 21. Как отключить или удалить пункт контекстного меню пасты в браузерах
- 22. Как отключить пункт меню опций в панели инструментов Android?
- 23. Как отключить событие «Длительное нажатие» панели «Действие» Пункт меню?
- 24. Android пункт меню separetor (пункт меню в другой строке)
- 25. Включенный, но невыбираемый пункт меню
- 26. C# enable пункт меню
- 27. Вход в пункт меню?
- 28. Выделить активный пункт меню
- 29. Удалить дочерний пункт меню
- 30. выделить текущий пункт меню
я получил его. Я понял. By onActivityResult Я вернул флаг строки «dev» @Override public boolean onPrepareOptionsMenu (меню меню) { \t MenuItem m = menu.getItem \t if (dev.contentEquals ("1")) { \t m.setEnabled (false); } \t return true; } Большое спасибо Агарвалу и Шиширу. –