Android делает меню с учетом регистра

#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 методом.