找不到PreferenceScreen类

时间:2012-07-18 10:51:59

标签: java android

我有一个简单的preferences.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
        <PreferenceCategory
                android:title="First Category">
                <CheckBoxPreference
....

我的android版本是2.1(API7)java是1.6,使用eclipse indigo。 在包浏览器中有 android.jar ,在我打开它之后会有 android.preference 包。

即便如此,我也收到以下错误:

com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup
Exception details are logged in Window > Show View > Error Log
The following classes could not be found:
- PreferenceCategory (Fix Build Path, Edit XML)
- PreferenceScreen (Fix Build Path, Edit XML)

我该怎么办? Thanx提前

1 个答案:

答案 0 :(得分:15)

如果preferences.xml不在res / xml中,则应将其移动到那里。我猜它可能是你问题的根源。