务实的Hello Android,从XML扩展设置以查看当前活动

时间:2011-05-13 00:46:39

标签: android

我正在使用方法addPreferenceFromResources()从XML文件中读取设置定义,并将它们扩展为当前活动中的视图。但它给了我一个错误,并说这个方法现在在Android中已被弃用。请帮我学习一种执行此任务的新方法。

代码:

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

public class prefs extends PreferenceActivity{
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.settings);
    }

}

谢谢, VARUN

1 个答案:

答案 0 :(得分:0)

我相信你开始使用sdk 3.0。他们以某种方式改变了使用新fragments功能呈现首选项屏幕的方式。如果您没有使用自己的应用定位平板电脑,那么旧版addPreferencesFromResource仍可正常使用。

如果您想定位平板电脑,那么正如文档所述(http://developer.android.com/reference/android/preference/PreferenceActivity.html),请查看PreferenceFragment类。