Android:如何更改首选项中的所选项目颜色?

时间:2017-05-29 08:10:25

标签: android background-color android-preferences

在Android 4.x上我希望在首选项中时更改默认颜色(此处为蓝色): enter image description here

我该怎么做?非常感谢你们!

1 个答案:

答案 0 :(得分:0)

您应该在styles.xml中重新定义Preferences的颜色重音,例如:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        // your relevant items 
        <item name="preferenceTheme">@style/PreferenceTheme</item>
    </style>


   <style name="PreferenceTheme" parent="@style/PreferenceThemeOverlay.v14.Material">  
        <item name="colorAccent">@color/colorAccent</item> // here for the ripple color
        <item name="android:textColorPrimary">@color/textColorPrimary</item>
        <item name="android:textColorSecondary">@color/textColorSecondary</item> 

    </style>
</resources>

parent="@style/PreferenceThemeOverlay.v14.Material"它是获得类似的材质样式,您可以在build.gradle中使用addind这个父级: compile 'com.android.support:preference-v14:25.3.1'

抱歉我的英文。

希望得到这个帮助。