Android PreferenceFragment的用法

简介

使用来定义App 关于 界面的一个Fragment,将条目定义在xml中,可直接跳转Activity

用法

xml定义

1
2
3
4
5
6
7
8
9
10
11
<PreferenceCategory android:title="就看天气">
<Preference
android:key="introduction"
android:title="应用介绍"/>
<Preference
android:key="current_version"
android:title="当前版本"/>
<Preference
android:key="check_version"
android:title="检查更新"/>
</PreferenceCategory>

1
2
3
4
5
public void onCreate(Bundle savedInstanceState){
addPreferencesFromResource(R.xml.about);
mIntroduction = findPreference(INTRODUCTION);
mIntroduction.setOnPreferenceClickListener(this);
}

按钮点击事件

1
2
3
4
5
 @Override public boolean onPreferenceClick(Preference preference) {
if(mShare == preference){

}
}