0

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

0 回答 0