Preference 配置参数设置 - J_turn
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