“PreferenceScreen”是否需要高度和宽度?

时间:2014-05-01 18:22:00

标签: android

我从the android documentation

获得了以下代码
<?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标签上缺少高度和宽度。它很容易修复,但我不能相信文档会有无效的代码,所以我很好奇我是否做错了什么,我错过了某个地方的设置。

1 个答案:

答案 0 :(得分:11)

如果您在res / layout /文件夹中放错了它,可能会将PreferenceScreen识别为布局。

您的偏好xml应为res / xml / folder。