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>
答案 0 :(得分:2)
它不应该在values文件夹中。它应该在
中res\xml\preference.xml
最好在Studio inteaad中使用“添加Android XML”文件选项手动创建文件夹和文件。