Меню

 

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

Android предлагает три базовых типа прикладных меню:

  • Options Menu (Меню выбора опций) — набор пунктов меню, прикрепляемый к деятельности. Меню появляется внизу экрана при нажатии клавиши <MENU> на мобильном устройстве. Для меню выбора опций дополнительно существует еще две разновидности меню:
  • Icon Menu (Меню со значками) — расширение меню выбора опций, добавляющее значки к тексту в пункты меню. Меню может содержать максимум шесть пунктов. Этот тип меню — единственный, который поддерживает значки;
  • Expanded Menu (Расширенное меню) — вертикальный выпадающий список пунктов меню. Расширенное меню появляется при наличии более шести пунктов меню. При этом в меню выбора опций появляется дополнительный пункт More. Расширенное меню добавляется автоматически системой Android. При нажатии пункта More показывается расширенное меню со списком пунктов, которые не поместились в основной части меню выбора опций;
  • Context Menu (Контекстное меню) — всплывающий список пунктов меню, которые появляются при касании сенсорного экрана в течение двух и более секунд (событие longpress);
  • Submenu (Подменю) — всплывающий список пунктов меню, который привязан к конкретному пункту в меню выбора опций или в контекстном меню. Пункты подменю не поддерживают вложенные подменю.