Android studio上的PreferenceScreen

时间:2015-07-01 07:02:34

标签: android xml

Android Studio上仍然可以使用PreferenceScreen吗?我已经尝试创建一个xml文件夹,直到res文件夹并创建preference.xml文件,但它给我以下错误:http://schemas.android.com/apk/res/android URI未注册。 我应该把这个文件放在哪里?

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

    <EditTextPreference
        android:key="pref_key_username"
        android:summary="@string/pref_summary_username"
        android:title="@string/pref_title_username"
        android:defaultValue="@string/default_user" />
    <EditTextPreference
        android:key="pref_key_dbname"
        android:summary="@string/pref_summary_dbname"
        android:title="@string/pref_title_dbname"
        android:defaultValue="@string/default_dbname"  />
    <EditTextPreference
        android:key="pref_key_api_key"
        android:summary="@string/pref_summary_api_key"
        android:title="@string/pref_title_api_key"
        android:defaultValue="@string/default_api_key" />
    <EditTextPreference
        android:key="pref_key_api_password"
        android:summary="@string/pref_summary_api_password"
        android:title="@string/pref_title_api_password"
        android:defaultValue="@string/default_api_password" />

</PreferenceScreen>

enter image description here

1 个答案:

答案 0 :(得分:2)

它不应该在values文件夹中。它应该在

res\xml\preference.xml

最好在Studio inteaad中使用“添加Android XML”文件选项手动创建文件夹和文件。