Идентификаторы выбора и группы - это ключи, используемые для разблокировки дополнительных функций меню, например, таких как:
- Вызов MenuItem#setCheckable() с идентификатором выбора для управления тем, имеет ли выбор меню двухпозиционный флажок рядом с заголовком, где значение флажка переключается, когда пользователь выбирает этот выбор меню.
- Вызов Menu#setGroupCheckable() с идентификатором группы превращает набор пунктов меню в пункты с радиокнопкой взаимоисключения между ними, так что один из группы может находиться в состоянии "проверено" в любое время.
Вы также можете вызвать addIntentOptions(), чтобы заполнить меню вариантами, соответствующими доступным действиям для намерения (см. главу 25).
Наконец, вы можете создавать выпадающие подменю, вызывая addSubMenu() и предоставляя те же параметры, что и addMenu(). В конечном итоге Android вызовет функцию onCreatePanelMenu(), передав ей идентификатор выбора вашего подменю, а также другой экземпляр Menu, представляющий само подменю