<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:key="pref_sync"
android:title="@string/pref_sync"
android:summary="@string/pref_sync_summ"
android:defaultValue="true" />
<ListPreference
android:dependency="pref_sync"
android:key="pref_syncConnectionType"
android:title="@string/pref_syncConnectionType"
android:dialogTitle="@string/pref_syncConnectionType"
android:entries="@array/pref_syncConnectionTypes_entries"
android:entryValues="@array/pref_syncConnectionTypes_values"
android:defaultValue="@string/pref_syncConnectionTypes_default" />
</PreferenceScreen>
Android工作室给我一个错误,说我在PreferenceScreen
标签上缺少高度和宽度。它很容易修复,但我不能相信文档会有无效的代码,所以我很好奇我是否做错了什么,我错过了某个地方的设置。
答案 0 :(得分:11)
如果您在res / layout /文件夹中放错了它,可能会将PreferenceScreen识别为布局。
您的偏好xml应为res / xml / folder。