当我为首选项布局文件从 xml 切换到 GUI 时出现以下错误:
渲染期间引发异常:com.android.layoutlib.bridge.MockView 无法转换为 android.view.ViewGroup 异常详细信息记录在 Window > Show View > Error Log 中找不到以下类:- PreferenceCategory(修复构建路径, Edit XML) - PreferenceScreen (Fix Build Path, Edit XML)
我的 xml 文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<PreferenceCategory
android:title="Activation">
<CheckBoxPreference
android:title="Title1"
android:defaultValue="false"
android:key="checkbox1">
</CheckBoxPreference>
</PreferenceCategory>
<PreferenceCategory
android:title="Option1">
<PreferenceScreen
android:title="Set Option">
<CheckBoxPreference
android:title="ENABLE OPTION"
android:defaultValue="false"
android:summary="text"
android:key="checkboxOption1">
</CheckBoxPreference>
<CheckBoxPreference
android:title="DISPLAY OPTIONS"
android:defaultValue="false"
android:summary="text"
android:key="checkboxDisplay1">
</CheckBoxPreference>
<EditTextPreference
android:title="OPTION2"
android:name="Option2"
android:summary="text"
android:defaultValue="1"
android:key="editOption2">
</EditTextPreference>
<CheckBoxPreference
android:title="OPTION3"
android:defaultValue="false"
android:summary="text"
android:key="checkboxOption3">
</CheckBoxPreference>
</PreferenceScreen>
</PreferenceCategory>
<PreferenceCategory
android:title="Option4">
<PreferenceScreen
android:title="Set Option4">
<CheckBoxPreference
android:title="OPTION4"
android:defaultValue="false"
android:summary=""
android:key="checkboxOption4">
</CheckBoxPreference>
<CheckBoxPreference
android:title="OPTION5"
android:defaultValue="false"
android:summary="text"
android:key="checkboxOption5">
</CheckBoxPreference>
<EditTextPreference
android:title="OPTION6"
android:name="Option6"
android:summary="text"
android:defaultValue="1"
android:key="editOption6">
</EditTextPreference>
<EditTextPreference
android:title="OPTION7"
android:name="Option7"
android:summary="text"
android:defaultValue="1"
android:key="editOption7">
</EditTextPreference>
<EditTextPreference
android:title="OPTION8"
android:name="Option8"
android:summary="text"
android:defaultValue="1"
android:key="editOption8">
</EditTextPreference>
</PreferenceScreen>
</PreferenceCategory>
<PreferenceCategory
android:title="OPTION9">
<PreferenceScreen
android:title="Option9">
<EditTextPreference
android:title="Option9"
android:name="Option9"
android:summary="text"
android:defaultValue=""
android:key="editOption9">
</EditTextPreference>
</PreferenceScreen>
</PreferenceCategory>
</PreferenceScreen>
任何帮助将不胜感激