让我解释一下我目前的情况。
我有一个拆分操作栏。据我了解,所有操作项都将位于拆分操作栏的底部。我想在顶部操作栏中有一些操作项,所以我通过为它制作一个 xml 文件来制作一个自定义操作栏。
在我的 onCreate 中,我有这个来设置顶部操作栏...(custom_actionbar 是我制作的一个 xml 文件。)
getActionBar().setDisplayOptions(
ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_HOME_AS_UP
| ActionBar.DISPLAY_SHOW_CUSTOM);
View view = View.inflate(getApplicationContext(),
R.layout.custom_actionbar, null);
getActionBar().setCustomView(view);
因此,这可以设置操作栏的顶部。
现在我越来越接近我的问题了。我目前可以在拆分操作栏的底部获得一个操作溢出图标,但我希望该图标位于拆分操作栏的顶部。
对于一个简单的操作栏,可以通过在相应的菜单 xml 文件中执行 android:showAsAction = "never" 来设置操作溢出图标。
但是,如果我正在为顶部做一个自定义操作栏,我不能这样做。这仅适用于底部操作栏,因为相应菜单 xml 文件中的所有元素都将转到拆分操作栏的底部。
有谁知道我怎样才能让操作溢出图标出现在拆分操作栏的顶部,或者我应该以不同的方式改造所有内容?就像只有一个普通的操作栏,然后有一些条来在底部保存图像按钮以模仿拆分操作栏?或者有没有办法让菜单 xml 文件中的元素转到拆分操作栏的顶部?
任何帮助表示赞赏。谢谢