Android:如何更改首选项的颜色?
在Android 4.x上,我想在首选项中按下项目时更改默认颜色(此处为蓝色):Android:如何更改首选项的颜色?,android,background-color,android-preferences,Android,Background Color,Android Preferences,在Android 4.x上,我想在首选项中按下项目时更改默认颜色(此处为蓝色): 我该怎么做?非常感谢大家 您应该在styles.xml中重新定义首选项的颜色重音,例如: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> // your relevan
我该怎么做?非常感谢大家 您应该在styles.xml中重新定义首选项的颜色重音,例如:
<?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”
要获得一种材质样式,您可以通过添加在构建中使用此父级。gradle:
编译'com.android.support:preference-v14:25.3.1'
对不起我的英语
希望对您有所帮助。您应该在styles.xml中重新定义首选项的颜色重音,例如:
<?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”
要获得一种材质样式,您可以通过添加在构建中使用此父级。gradle:
编译'com.android.support:preference-v14:25.3.1'
对不起我的英语
希望对您有所帮助。是否可以将您的副本显示给我们?背景色在这种情况下可能会起作用。是否可以复制您的背景色?背景色在这种情况下可能会起作用