如何定义主题以全局正确更改文本颜色?

时间:2013-01-21 18:56:26

标签: android styles textview themes

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

0 个答案:

没有答案