Android Studio - PreferenceScreen 不是 'previewing'

Android Studio - PreferenceScreen not 'previewing'

我全新安装了 Android Studio 3.1.4 我想在我的应用程序中添加 PreferenceScreen (我只是按照教程添加 Settings 面板)。我逐步阅读了文档并相应地进行了编码,但我不明白为什么 Android Studio 没有呈现 PreferenceScreen。 这是我的 PrefenceScreen:

的代码
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

    <SwitchPreference
        android:defaultValue="false"
        android:key="switch_preference_1"
        android:title="Switch preference" />
    <EditTextPreference
        android:defaultValue="Default value"
        android:key="edit_text_preference_1"
        android:selectAllOnFocus="true"
        android:singleLine="true"
        android:title="Edit text preference" />
</PreferenceScreen>

布局预览为空白:

preferences.xml 文件位于 \res\xml 目录中。

没有 errors/warning 构建。

我 运行 今天遇到了同样的问题,但是我使用的是更新版本的 Android Studio。

我正在使用 Android Studio 4.0.1 和 Android X 库。我在这里找到了一个相关问题的答案: 这表明使用首选项屏幕布局需要将首选项依赖项添加到 build.gradle 文件。

implementation 'androidx.preference:preference:1.1.1'

将该依赖项添加到我的 build.gradle 文件对我有用,我现在可以在布局设计器模式下看到我的首选项屏幕的渲染预览。

如果您还没有使用最新的东西,同一问题的另一个答案 () 表明您需要的依赖项是支持库中的 AppCompat 和 Preference 依赖项。

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:preference-v7:28.0.0'