我试图使用支持库的PreferenceFragment,但出于某种原因,它在Pre-Lollipop上看起来很难看
这是我的偏好
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/appearance">
<SwitchPreference
android:defaultValue="false"
android:key="pref_dark"
android:summary="@string/pref_dark"
android:title="@string/dark" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/others">
<Preference
android:key="pref_about"
android:summary="@string/pref_about"
android:title="@string/about" />
</PreferenceCategory>
</PreferenceScreen>
这是我的主题
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primaryDark</item>
<item name="colorAccent">@color/accent</item>
<item name="numPanel">@color/numPanel</item>
<item name="funcPanel">@color/funcPanel</item>
<item name="android:fontFamily">@font/cairo_semibold</item>
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
</style>
我做错了什么?我尝试在XML中使用支持首选项,但没有做任何更改。