top of page

Тема 7.5. Меню, подменю и фрагменты.

7.5.1. Создание меню

Меню в приложениях представляет класс android.view.Menu, и каждая activity ассоциируется с объектом этого типа. Объект android.view.Menu может включать различное количество элементов, а те в свою очередь могут хранить подэлементы.

 

Определение меню в xml

 

Меню, как и файлы интерфейса или изображений, также представляет собой ресурс. По умолчанию файлы меню находятся в проекте в каталоге res/menu.

При создании нового проекта с Empty Activity у нас нет никакого каталога res/menu и соответственно нет ресурсов меню, но мы можем их добавить вручную. Для этого нажмем правой кнопкой мыши в проекте на каталог res и далее в открывшемся списоке выберем пункт New -> Android Resource File:

Далее в появившемся окне укажем для имени файла название main_menu, а для типа ресурса также выберем Menu:

После этого в каталоге res будет создан подкаталог menu, в котором будет находиться файл main_menu.xml

По умолчанию этот файл определяет один пустой элемент menu:

bottom of page