package com.wind.hellocheckboxpreference;
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class HelloCheckboxPreference extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.chkbox); //静态申请
// dynatic load
/*PreferenceScreen preferenceScreen = getPreferenceManager()
.createPreferenceScreen(this);
setPreferenceScreen(preferenceScreen);
CheckBoxPreference checkBoxPreference = new CheckBoxPreference(this);
checkBoxPreference.setKey("TestKey");
checkBoxPreference.setTitle("TestTitle");
checkBoxPreference.setSummary("TestSummary");
checkBoxPreference.setChecked(false);
preferenceScreen.addPreference(checkBoxPreference);*/
}
}
chkbox.xml文件
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:key="wind_pref"
android:summary="Display wind employee infomation"
android:title="Wind Company employee Preferences" >
<CheckBoxPreference
android:key="show_lijinwei_pref"
android:summaryOff="Software enginer"
android:summaryOn="软件工程师"
android:title="Lijinwei" />
<CheckBoxPreference
android:key="show_chenjiakuan_pref"
android:summary="Develop Manager"
android:title="Chenjiakuan" />
<CheckBoxPreference android:key="show_wuguohu_pref"
android:summaryOff="Software enginer"
android:title="Wuguohu" />
</PreferenceScreen>