Описание тега android-optionsmenu
Введение
Меню - это обычный компонент пользовательского интерфейса во многих типах приложений. Чтобы обеспечить знакомый и последовательный пользовательский интерфейс, вам следует использовать API меню для представления действий пользователя и других параметров в ваших действиях.
Начиная с Android 3.0 (уровень API 11), устройствам на базе Android больше не требуется предоставлять специальную кнопку меню. С этим изменением приложения Android должны уйти от зависимости от традиционной панели меню из 6 пунктов и вместо этого предоставить панель действий для представления общих действий пользователя.
Хотя дизайн и взаимодействие с пользователем для некоторых пунктов меню изменились, семантика для определения набора действий и параметров по-прежнему основана на API меню. В этом руководстве показано, как создавать три основных типа меню или презентаций действий на всех версиях Android:
Меню параметров и панель
действий Меню параметров - это основная коллекция пунктов меню для действия. Здесь вы должны размещать действия, которые имеют глобальное влияние на приложение, такие как "Поиск","Написать письмо" и "Настройки".
Если вы разрабатываете для Android 2.3 или ниже, пользователи могут открыть панель меню параметров, нажав кнопку "Меню".
В Android 3.0 и более поздних версиях элементы меню параметров представлены панелью действий в виде комбинации экранных элементов действий и параметров переполнения. Начиная с Android 3.0, кнопка "Меню" устарела (на некоторых устройствах ее нет), поэтому вам следует перейти на использование панели действий, чтобы предоставить доступ к действиям и другим параметрам.
Меню опций Меню
опций - это то место, где вы должны включать действия и другие опции, относящиеся к текущему контексту действия, такие как "Поиск","Написать письмо" и "Настройки".
Расположение на экране элементов в меню параметров зависит от версии, для которой вы разработали свое приложение:
Если вы разработали свое приложение для Android 2.3.x (уровень API 10) или ниже, содержимое вашего меню параметров появляется в нижней части экрана, когда пользователь нажимает кнопку "Меню", как показано на рисунке 1. При открытии первая видимая часть - это графическое меню, содержащее до шести пунктов меню. Если ваше меню включает более шести элементов, Android помещает шестой элемент, а остальные в дополнительное меню, которое пользователь может открыть, выбрав "Еще".
Если вы разработали приложение для Android 3.0 (уровень API 11) и выше, элементы из меню параметров доступны на панели действий. По умолчанию система помещает все элементы в переполнение действий, которое пользователь может показать с помощью значка переполнения действий в правой части панели действий (или нажав кнопку меню устройства, если она доступна). Чтобы обеспечить быстрый доступ к важным действиям, вы можете повысить отображение нескольких элементов на панели действий, добавив android:showAsAction="ifRoom" к соответствующим элементам (см. Изображение ниже).
Панель действий на Android 3.0+ с кнопкой меню справа
http://developer.android.com/images/options_menu.png
Меню параметров в Android 2.3 или ниже