更改ListPreference项的文本颜色[Android Pie]

更改ListPreference项的文本颜色[Android Pie],android,xml,styles,listpreference,Android,Xml,Styles,Listpreference,我正在使用下面的代码更改ListPreference项目的文本颜色: Style.xml: <style name="PreferencesTheme"> <item name="android:background">#000000</item> <item name="android:textColor">#ffffff</item> <item name="android:textColorSecon

我正在使用下面的代码更改
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" />

#000000
#ffffff
#ffffff
16便士
#ffffff
#ffffff
#ffffff
#ffffff
它在安卓8.0及以下版本上运行良好,但当我在安卓9.0上测试它时,它看起来是这样的:

我想将文本颜色更改为白色,提前感谢

此答案对我有效:此答案对我有效: