2

我想使用拆分操作栏 - 一个在顶部,一个在底部。我知道你可以这样称呼它:

uiOptions="splitActionBarWhenNarrow"

我的两个问题是简单的概念:

我只想要底部的两个项目;一个在最左边,一个在最右边。这可能吗?它似乎几乎是溢出并将所有内容推到顶部 - 向下推到底部。有没有办法控制哪些项目将显示在哪个栏上?

另外,我有 holo.light.darkactionbar 主题。然而,对于底栏,它保留了浅色背景和白色文本,因此您看不到图标 - 是否可以像顶栏一样应用深色背景?

4

1 回答 1

4

我只想要底部的两个项目;一个在最左边,一个在最右边。这可能吗?它似乎几乎是溢出并将所有内容推到顶部 - 向下推到底部。有没有办法控制哪些项目将显示在哪个栏上?

不幸的是没有。使用拆分操作栏时,所有操作项都将被推送到底部栏。解决此问题的一种方法是不使用拆分操作栏,并在底部有一个自定义视图,其中包含您想要在底部的所有项目的按钮。您可能能够使用主题很好地模拟拆分操作栏的样式。

另外,我有 holo.light.darkactionbar 主题。然而,对于底栏,它保留了浅色背景和白色文本,因此您看不到图标 - 是否可以像顶栏一样应用深色背景?

这听起来很奇怪,而且不是标准行为(我的应用程序中的两个栏都是黑色的),您使用的是自定义主题吗?如果您想手动覆盖它,请使用Android 开发者网站android:backgroundSplit上显示的自定义值定义主题。

于 2012-08-02T17:11:29.677 回答