#android #android-menu
#Android #android-menu
Вопрос:
Я хочу перейти из меню, в котором есть список объектов, если вы выберете опцию меню, должен появиться другой список.
Примеры, которые я нашел, похоже, были для listview или webview.
Есть другой способ сделать выбор из параметров меню?
Комментарии:
1. Не могли бы вы, пожалуйста, немного прояснить вопрос? Вы хотите, чтобы человек мог щелкнуть по пункту в меню и при этом запустить контекстное меню?
2. @KurtisNusbaum Да, извините, что не выразился более ясно
3. это круто, просто вернитесь и отредактируйте свой вопрос, чтобы он был более понятным.
Ответ №1:
Итак, если я правильно вас понимаю, вы хотите запустить контекстное меню из меню опций. Вы не должны этого делать. Из документации Android:
Контекстное меню концептуально похоже на меню, отображаемое, когда пользователь выполняет «щелчок правой кнопкой мыши» на ПК. Вы должны использовать контекстное меню, чтобы предоставить пользователю доступ к действиям, которые относятся к определенному элементу в пользовательском интерфейсе. На Android контекстное меню отображается, когда пользователь выполняет «длительное нажатие» (нажмите и удерживайте) на элементе.
Вы никогда не будете делать «длительное нажатие» на пункт меню опций. Люди просто не привыкли это делать.
Попробуйте вместо этого запустить другое действие или использовать диалоговое окно.
Ответ №2:
Если у вас есть фиксированный список опций, возможно, вы ищете подменю, которые объясняются здесь:http://developer.android.com/guide/topics/ui/menus.html
Если вы хотите динамически создавать список опций с помощью адаптера, вы можете найти AlertDialog.Конструктор полезен вместе со своим setAdapter
методом.