在同一项活动中,我想在optionsMenu
中添加一些选项,在ActionBarActivity
上添加一些选项。我是否应该为xml
和另一个optionsMenu
文件创建一个单独的xml
文件,以便我将这些文件放在ActionBar
上?
或者我必须为两者创建一个xml
文件?在任何一种情况下,哪些区分ActionBar
上的选项与optionsmenu
中的其他选项有区别?
答案 0 :(得分:0)
你的意思是action bar and its overflow area(即"三个点")?
您需要创建一个包含所有菜单选项的单个xml文件,然后使用每个上的android:showAsAction
属性对其进行控制。例如,如果您设置ifRoom
,那么它将包含在操作栏中(前提是有足够的空间),而never
会将项目放在溢出菜单中。
请参阅文档here。