
Preference.xml文件
1 <?xml version="1.0" encoding="utf-8"?> 2 3 <PreferenceScreen 4 xmlns:android="http://schemas.android.com/apk/res/android"> 5 6 <PreferenceCategory 7 android:title="General"> 8 9 <CheckBoxPreference 10 android:key="checkbox1" 11 android:title="Using HTTP 1.1" /> 12 <CheckBoxPreference 13 android:key="checkbox2" 14 android:title="Using Proxy" /> 15 16 </PreferenceCategory> 17 18 <PreferenceCategory 19 android:title="Security"> 20 21 <EditTextPreference 22 android:key="edittext_preference" 23 android:title="Setting Password" 24 android:dialogTitle="Please input password:" 25 android:password="true"/> 26 27 <ListPreference 28 android:key="list_preference" 29 android:title="Security Preferences" 30 android:entries="@array/list_preference" 31 android:entryValues="@array/list_preference" 32 android:dialogTitle="Security options" /> 33 34 </PreferenceCategory> 35 36 <PreferenceCategory 37 android:title="Launch Submenu"> 38 39 <PreferenceScreen 40 android:key="submenu" 41 android:title="Network tools"> 42 43 <CheckBoxPreference 44 android:key="checkbox3" 45 android:title="Start fishing filter" /> 46 47 <CheckBoxPreference 48 android:key="checkbox4" 49 android:title="Check website automatically"/> 50 51 </PreferenceScreen> 52 53 <PreferenceScreen 54 android:title="Launch Intent Activity"> 55 56 <intent android:action="android.intent.action.VIEW" 57 android:data="http://www.google.com" /> 58 </PreferenceScreen> 59 60 </PreferenceCategory> 61 62 </PreferenceScreen>
activity
public class preferences extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); } }
相关讲解
http://www.cnblogs.com/franksunny/archive/2011/10/21/2219890.html
浙公网安备 33010602011771号