Разница между контекстным меню и меню параметров в Android - PullRequest
17 голосов
/ 25 октября 2009

Подскажите, пожалуйста, в чем разница между контекстным меню и меню параметров в Android? Когда я нажимаю кнопку меню на эмуляторе, это меню опций? или контекстное меню? А как вызвать другое меню (не вызывать кнопкой меню)?

Спасибо.

Ответы [ 3 ]

16 голосов
/ 25 октября 2009

Когда я нажимаю кнопку меню на эмулятор, это меню опций?

Да.

А как вызвать другое меню (не триггер по кнопке меню)?

При длительном нажатии на любой виджет (если есть) имеет контекстное меню.

10 голосов
/ 08 июля 2010

Страница Руководство по интерфейсу пользователя и дизайн меню в документации Android дает хорошее объяснение каждого из типов меню.

Сводка в две строки:
Меню опций - меню, которое вы видите, нажимая кнопку «Меню»
Контекстное меню - меню, отображаемое при нажатии и удерживании элемента.

2 голосов
/ 28 июня 2013

Google предоставляет обширную сводку различных типов меню в своей документации .

Выдержка:

Меню параметров и панель действий

Меню параметров - это основная коллекция пунктов меню для действия. Это место, где вы должны разместить действия, которые имеют глобальное влияние на приложение, такие как «Поиск», «Написать письмо» и «Настройки».

Если вы разрабатываете для Android 2.3 или ниже, пользователи могут открыть панель меню параметров, нажав кнопку Меню.

В Android 3.0 и выше элементы из меню параметров представлены на панели действий как комбинация элементов действий на экране и параметров переполнения. Начиная с Android 3.0, кнопка «Меню» устарела (на некоторых устройствах ее нет), поэтому вам следует перейти к использованию панели действий для предоставления доступа к действиям и другим параметрам.

Контекстное меню и режим контекстного действия

Контекстное меню - это плавающее меню , которое появляется, когда пользователь выполняет длинный щелчок по элементу. Он предоставляет действия, которые влияют на выбранный контент или контекстный фрейм.

При разработке для Android 3.0 и выше вместо этого следует использовать контекстный режим действия , чтобы включить действия с выбранным контентом. Этот режим отображает элементы действий, которые влияют на выбранный контент, в строке в верхней части экрана и позволяет пользователю выбирать несколько элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...