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

如何解决此错误:ClassCastException:com.android.layoutlib.bridge.MockView无法强制转换为android.view.ViewGroup,android,eclipse,Android,Eclipse,如果这是一个错误的地方问这个问题,请告诉我一个更合适的位置 我正在Eclipse中从事一个Android项目。当我试图在图形视图中查看首选项布局时,我不断遇到以下错误: ClassCastException: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup 以下是我的preferences.xml: <?xml version="1.0" encoding="utf-8"?>

如果这是一个错误的地方问这个问题,请告诉我一个更合适的位置

我正在Eclipse中从事一个Android项目。当我试图在图形视图中查看首选项布局时,我不断遇到以下错误:

ClassCastException: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup
以下是我的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>


我一辈子都搞不懂它在说什么,我在谷歌上的搜索没有得到任何实质性的结果。

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

关闭Eclipse并重新启动它……通常会消失。

我遇到了这个问题。我将主题从“项目主题”改为“theme.Holo.Light.DarkActionBar”(我喜欢的主题),它终于成功了。

我发布的XML就是它的原意。当我试图在Eclipse中查看这个XML的图形布局时,它给出了这个错误,并且没有显示布局。。。无法在布局编辑器中查看首选项XML,因为。。。它们不是布局。它们只定义一组属性,在
首选项活动中创建ListView时使用这些属性。