我正在尝试在我的应用程序中全局更改文本颜色,因此根据http://developer.android.com/guide/topics/ui/themes.html的说明,我在xml文件中定义了两个主题并将其设置在清单文件中。但结果是:一些文字改变而且主要没有,我尝试了很多东西,做了很多研究,但我没有成功找到这样做的方法。我观察到改变颜色的文本通常在TextView中,它位于布局的第一级。我不确定,但我认为第二级,以及列表视图中的那些并没有改变。任何人都可以给我一个线索吗?提前谢谢。
我的主题文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Dark" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:textColor">@color/green</item>
</style>
<style name="Light" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:textColor">@color/yellow</item>
</style>
</resources>
清单文件条目:
<application
android:name=".TestApplication"
android:icon="@drawable/test"
android:label="@string/app_name"
android:theme="@style/Dark">