在PreferenceActivity中更改标题文本颜色

时间:2015-06-24 10:05:23

标签: android material

在PreferenceActivity中,我们通常有一个列表,列表中的每个项目都有3个文本字段:" block"设置(或您如何调用它),项目标题,摘要。例如:

一般(块标题) - > 通知(项目标题) - > 更改通知声音(摘要)。

所以我的目标是改变一个块的标题颜色。我使用了材料主题并且已经将所有其他元素着色,比如说,靛蓝,但这个标题的颜色保持青色。我试过这个:

company

没有这会改变那个血腥标题的颜色。顺便说一句,我使用上面的样式作为应用主题。有关这个问题的任何想法吗?

2 个答案:

答案 0 :(得分:2)

在themes.xml或styles.xml中(最好将它放在themes.xml中):

<style name="PreferenceScreen" parent="YourApplicationThemeOrNone">
    <item name="android:textColor">@color/yourCategoryTitleColor</item>
</style>

然后在你的AndroidManifest.xml中:

<activity
      android:name="MyPreferenceActivity"
      ...
      android:theme="@style/PreferenceScreen" >
</activity>

它非常适合我。

答案 1 :(得分:2)

我设法做到了。我正在寻找的是这个属性

<item name="android:colorAccent">@color/material_indigo</item>

调用&#34; colorAccent&#34;。