如果这是一个错误的地方提出这个问题,请指导我到一个更合适的位置。
我正在Eclipse中开发一个Android项目。当我尝试在图形视图中查看“首选项”布局时,我不断收到此错误:
ClassCastException: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup
这是我的偏好.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>
我不能为我的生活弄清楚它的谈论内容,我在谷歌的搜索没有提出任何实质性的内容。
答案 0 :(得分:2)
将您的编辑配置更改为Android 3.0(如果您使用的是2.3.3及更低版本)。
答案 1 :(得分:1)
关闭Eclipse并重新启动它......通常会消失
答案 2 :(得分:1)
我有这个问题。我将主题从“项目主题”更改为“Theme.Holo.Light.DarkActionBar”(我的首选主题),它终于奏效了。