CheckBoxPreference使用

来源:互联网 发布:服务器虚拟化软件 编辑:程序博客网 时间:2024/06/03 07:44

package com.wind.hellocheckboxpreference;import android.os.Bundle;import android.preference.PreferenceActivity;public class HelloCheckboxPreference extends PreferenceActivity  {    @Overrideprotected 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>