Тема 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: