我正在尝试在我的应用程序中全局更改文本颜色,因此按照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">