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

Введение
Меню являются общим компонентом пользовательского интерфейса во многих типах приложений. Чтобы обеспечить знакомый и согласованный пользовательский интерфейс, вы должны использовать 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" к соответствующим элементам (см. Изображение ниже).

Action bar on android 3.0+
Панель действий на Android 3.0+ с кнопкой меню справа

[110 ] Панель действий на Android 2.3 http://developer.android.com/images/options_menu.png
Меню опций на Android 2.3 или ниже

[ 111] По данным официального сайта разработчиков Android