如何在ActionBar和OptionsMenu中一起创建包含选项的活动?

时间:2014-06-18 14:21:47

标签: android android-actionbar android-actionbar-compat android-optionsmenu options-menu

在同一项活动中,我想在optionsMenu中添加一些选项,在ActionBarActivity上添加一些选项。我是否应该为xml和另一个optionsMenu文件创建一个单独的xml文件,以便我将这些文件放在ActionBar上?

或者我必须为两者创建一个xml文件?在任何一种情况下,哪些区分ActionBar上的选项与optionsmenu中的其他选项有区别?

1 个答案:

答案 0 :(得分:0)

你的意思是action bar and its overflow area(即"三个点")?

您需要创建一个包含所有菜单选项的单个xml文件,然后使用每个上的android:showAsAction属性对其进行控制。例如,如果您设置ifRoom,那么它将包含在操作栏中(前提是有足够的空间),而never会将项目放在溢出菜单中。

请参阅文档here