Изменить цвет текста элементов ListPreference [Android Pie] - PullRequest
1 голос
/ 02 мая 2019

Я пытаюсь изменить цвет текста ListPreference элементов, используя следующий код:

Style.xml:

<style name="PreferencesTheme">
    <item name="android:background">#000000</item>
    <item name="android:textColor">#ffffff</item>
    <item name="android:textColorSecondary">#ffffff</item>
    <item name="android:textSize">16sp</item>
    <item name="android:textColorPrimary">#ffffff</item>
    <item name="android:textColorTertiary">#ffffff</item>
    <item name="android:buttonTint" tools:targetApi="lollipop">#ffffff</item>
    <item name="android:textColorAlertDialogListItem">#ffffff</item>
</style>

  <ListPreference
        android:id="@+id/prefs_duration"
        android:defaultValue="@string/preferences_duration_default"
        android:entries="@array/preferences_duration_entries"
        android:entryValues="@array/preferences_duration_values"
        android:key="@string/preferences_duration_key"
        android:summary="@string/preferences_duration_summary"
        android:theme="@style/PreferencesTheme"
        android:title="@string/preferences_duration_title" />

, и он работает нормальноAndroid 8.0 и ниже, но когда я тестировал его на Android 9.0, это выглядело так:

enter image description here

Я хочу изменить цвет текста на белый, спасибо взаранее

...