如何解决此错误:ClassCastException:com.android.layoutlib.bridge.MockView无法强制转换为android.view.ViewGroup

Gre*_*reg 8 eclipse android

如果这是一个错误的地方提出这个问题,请指导我到一个更合适的位置.

我正在Eclipse中开发一个Android项目.当我尝试在图形视图中查看首选项布局时,我不断收到此错误:

ClassCastException: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup
Run Code Online (Sandbox Code Playgroud)

这是我的preferences.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <PreferenceCategory android:title="General">
        <CheckBoxPreference android:title="Show default categories"
            android:defaultValue="true" android:key="default_categories" />
    </PreferenceCategory>
    <PreferenceCategory android:title="Export">
        <EditTextPreference android:key="default_emailaddress"
            android:defaultValue="@string/pref_export_defaultemail"
            android:title="Email Address" android:summary="@string/pref_export_emailsummary" />
        <EditTextPreference android:key="filename_prefix"
            android:defaultValue="@string/pref_export_defaultfilename"
            android:title="Filename Prefix" android:summary="@string/pref_export_filenamesummary" />
    </PreferenceCategory>
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

我不能为我的生活弄清楚它在谈论什么,我与谷歌的搜索没有拿出任何实质性的东西.

Jay*_*ayo 2

将您的编辑配置更改为 Android 3.0(如果您使用的是 2.3.3 及更低版本)。