Android支持PreferenceFragment

时间:2018-04-10 07:46:53

标签: java android

我试图使用支持库的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>

Preferences on API 17

我做错了什么?我尝试在XML中使用支持首选项,但没有做任何更改。

0 个答案:

没有答案