0

我一直在 API 10 上测试我的应用程序,并且有几个视图似乎有所不同。

首先,所有对话框的背景似乎都是黑色的,而在新 APIS 上它们应该是白色的:

在此处输入图像描述

其次,选项卡的文本是深灰色,而不是较新 APIS 上的白色:

在此处输入图像描述

如何更改 XML 主题以保持一致?

提前致谢。

4

1 回答 1

0

如果您导航到 ActionBarSherlock 库中的 abs_attrs.xml 文件,您会看到主题有一堆用于各种属性的名称-值对。您需要找到对话框中使用的名称-值对。通常这些名称很容易解释,您可以在 abs_theme.xml 文件中看到这些属性是如何使用的。

您需要做的就是覆盖(将它们添加到您的应用程序的主题)适当的属性。如果您以前没有主题化 ABS,您应该阅读一些关于“镜像”的文档http://actionbarsherlock.com/theming.html

于 2013-08-20T21:06:32.153 回答