Как создать действие с опциями в ActionBar и OptionsMenu вместе?
В том же упражнении я хочу разместить несколько вариантов в optionsMenu
а некоторые на ActionBarActivity
, Должен ли я создать отдельный xml
файл для вариантов, которые будут размещены в optionsMenu
и другой xml
файл для тех, кого я хочу разместить на ActionBar
?
ИЛИ Я должен создать один xml
файл для обоих? И в обоих случаях, что будет отличать варианты для размещения на ActionBar
чем другие, чтобы быть в optionsmenu
?
1 ответ
Вы имеете в виду панель действий и ее область переполнения (то есть "три точки")?
Вам нужно создать один XML-файл со всеми параметрами меню, а затем управлять этим с помощью android:showAsAction
атрибут на каждого. Например, если вы установите ifRoom
тогда он будет включен в панель действий (при условии, что места достаточно), а never
поместит элемент в меню переполнения.
Смотрите документацию здесь.