2
"夜のテーマ"を実装します。私はListPreferenceの背景色を変更する方法を知らない。Android。 PreferenceActivity。 ListPreference。 ListPreferenceの背景色を変更するにはどうすればよいですか?
PreferenceActivity "day" theme
PreferenceActivity night theme
あなただけの「夜」の色のタイトルの色をピックアップして、見ることができるように。
私は次のテーマを使用:する責任がありますどのようなパラメータ
<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 items;
- カラー "スイッチ" ListPreference - "アクセント"カラー(私の場合はオレンジ)に置き換えたい。
ありがとうございました。