如何解决此错误:ClassCastException:com.android.layoutlib.bridge.MockView无法强制转换为android.view.ViewGroup
如果这是一个错误的地方问这个问题,请告诉我一个更合适的位置 我正在Eclipse中从事一个Android项目。当我试图在图形视图中查看首选项布局时,我不断遇到以下错误:如何解决此错误: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"?>
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时使用这些属性。