实现“夜间主题”。我不知道如何更改ListPreference的背景颜色。
PreferenceActivity“日”主题
PreferenceActivity夜间主题
如您所见,仅选择了“夜间”颜色的标题颜色。
我使用以下主题:
我使用以下主题:
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
<item name="android:textColor">@color/primary_text</item>
<item name="android:textColorSecondary">@color/secondary_text</item>
<item name="toolbarStyle">@style/Toolbar</item>
<item name="android:windowBackground">@color/background_window</item>
<item name="preferenceTheme">@style/SettingsFragmentStyle</item>
<item name="colorControlNormal">@color/icons</item>
</style>
<style name="SettingsFragmentStyle" parent="@style/PreferenceThemeOverlay.v14.Material">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="android:textColorPrimary">@color/primary_text</item>
<item name="android:textColorSecondary">@color/secondary_text</item>
<item name="android:textColorTertiary">@color/accent</item>
<item name="android:background">@color/background_window</item>
</style>
哪些参数对应以下功能:
- 背景 ListPreference;
- 文本颜色 ListPreference 项;
- 颜色“开关”ListPreference - 我想将其替换为“强调”颜色(在我的情况下为橙色)。
感谢您的帮助。