在Android中更改设置项描述文本颜色?

时间:2011-01-14 01:46:07

标签: android xml text colors themes

我使用的是三星Vibrant,而三星在TouchWiz皮肤上抛出的令人讨厌的一点就是将设置菜单项描述文字的颜色从白色(AOSP)改为浅蓝色。

只要皮肤以蓝色为主题,这看起来没问题,但是大多数ROM似乎都倾向于使用姜饼克隆......用绿色看起来不太好。

如何将设置描述字体颜色更改为白色,甚至是实际Android 2.3中的橙色?哪个xml文件是位于?

中的颜色属性

它似乎也传播到您安装的所有应用程序......蓝色文本。

1 个答案:

答案 0 :(得分:0)

对于您的应用,您需要添加以下新样式:

<resources>
<style name="MyTheme" parent="android:Theme.Light">
    <item name="android:textColor">#0198E1</item>
    <item name="android:background">@android:color/black</item>
</style>

在您的清单文件中,在您的偏好活动中添加此行以应用您的样式:

android:theme="@style/MyTheme"

您还可以在此处查看默认样式:https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/values/styles.xml

如果您指的是在系统范围内执行此操作,那么您可能需要找到此styles.xml文件并且还需要root。