读书人

PreferenceActivity中增添普通view组件

发布时间: 2012-06-28 15:20:04 作者: rapoo

PreferenceActivity中添加普通view组件

在一个集成PreferenceActivity的类中,可以通过

addPreferencesFromResource(R.xml.preference);

加载preference控件,现在想在PreferenceActivity添加一个Button或是一个checkBox如何办到呢,

?

1、新建一个Layout,文件名为set_preference_main.xml,文件内容如下

?

?其中Button为自己需要添加的view,ListView会被R.xml.preference的preferences替换。注意其中ListView的android:id="@android:id/list"必须,且不可改变。
2、在Activity的onCreate中添加
    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);                addPreferencesFromResource(R.xml.preference);        setContentView(R.layout.set_preference_main);}
?注意其中setContentView(R.layout.set_preference_main);表示加载set_preference_main.xml内容到content中
参考:http://stackoverflow.com/questions/2697233/how-to-add-a-button-to-preferencescreen

?

读书人网 >移动开发

热点推荐