Implementiert das "Nachtthema". Ich weiß nicht, wie ich die Hintergrundfarbe von ListPreference ändern soll.Android. PräferenzAktivität. Listenpräferenz. Wie kann ich die Hintergrundfarbe von ListPreference ändern?
PreferenceActivity "day" theme
PreferenceActivity night theme
Wie Sie sehen können, nur die Farbe des Titels „Nacht“ Farben zu holen.
Ich benutze das folgende Thema:
<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>
Welche Parameter sind verantwortlich für:
- Hintergründe ListPreference;
- Textfarbe ListPreference items;
- Farbe "Schalter" ListPreference - Ich möchte auf die "Akzent" -Farbe ersetzen (Orange in meinem Fall).
Danke für die Hilfe.