首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

PreferenceActivity中增添普通view组件

2012-06-28 
PreferenceActivity中添加普通view组件在一个集成PreferenceActivity的类中,可以通过addPreferencesFromRe

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

?

热点排行