首选项屏幕崩溃

PreferenceScreen crashes

我使用 res/xml/preferences.xml

创建了 PreferenceScreen
<?xml version="1.0" encoding="utf-8"?>
<preferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

    <preferencecategory 

     android:title="@string/pref_lang_setting">

        <listpreference 
            android:key="preflang" 
            android:entries="@array/lang_select_array" 
            android:summary="@string/pref_lang_summary"  
            android:title="@string/pref_lang"
            android:entryValues="@array/lang_select_Values"
            >

        </listpreference>

    </preferencecategory>

</preferenceScreen>

首选项Activity 如下所示:

package com.example.mypackage;

import android.os.Bundle;
import android.preference.PreferenceActivity;


public class PreferencesActivity extends PreferenceActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

     addPreferencesFromResource(R.xml.preferences);  // deprecated
    }

}

这是从另一个 Activity 调用的:

case R.id.action_settings:
             Intent i = new Intent(this, PreferencesActivity.class);
             startActivity(i);  
             // startActivityForResult(i, RESULT_SETTINGS);
        break;

当我点击加载首选项Activity 时,应用程序崩溃并出现此错误:

05-18 11:39:15.882: W/System.err(29994): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mypackage/com.example.mypackage.PreferencesActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class preferenceScreen

找了很多,问题依旧
感谢任何帮助。

PreferenceScreenPreferenceCategoryListPreference

使用正确的字符大小写