在PreferenceActivity中,我们通常有一个列表,列表中的每个项目都有3个文本字段:" block"设置(或您如何调用它),项目标题,摘要。例如:
一般(块标题) - > 通知(项目标题) - > 更改通知声音(摘要)。
所以我的目标是改变一个块的标题颜色。我使用了材料主题并且已经将所有其他元素着色,比如说,靛蓝,但这个标题的颜色保持青色。我试过这个:
company
没有这会改变那个血腥标题的颜色。顺便说一句,我使用上面的样式作为应用主题。有关这个问题的任何想法吗?
答案 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;。