Android 主题夏洛克对话API 10

Android 主题夏洛克对话API 10,android,xml,actionbarsherlock,android-theme,Android,Xml,Actionbarsherlock,Android Theme,我一直在API 10上测试我的应用程序,有几个视图似乎有所不同 首先,所有对话框的背景看起来都是黑色的,而在新的API上,它们应该是白色的: 其次,选项卡的文本为深灰色,而在较新的API上为白色: 如何更改XML主题以保持一致性 提前感谢。如果您导航到ActionBarSherlock库中的abs_attrs.xml文件,您将看到主题中有一组各种属性的名称-值对。您需要找到对话框中使用的名称-值对。通常,这些名称都是不言自明的,您可以看到这些属性是如何在abs_theme.xml文件中使用的

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

首先,所有对话框的背景看起来都是黑色的,而在新的API上,它们应该是白色的:

其次,选项卡的文本为深灰色,而在较新的API上为白色:

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


提前感谢。

如果您导航到ActionBarSherlock库中的abs_attrs.xml文件,您将看到主题中有一组各种属性的名称-值对。您需要找到对话框中使用的名称-值对。通常,这些名称都是不言自明的,您可以看到这些属性是如何在abs_theme.xml文件中使用的

你所需要做的就是覆盖(将它们添加到应用程序的主题中)适当的属性。若您以前并没有以ABS为主题,那个么您应该阅读一些关于“镜像”的文档