博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Preference 配置参数设置

Posted on 2012-08-26 11:36  J_turn  阅读(579)  评论(0)    收藏  举报

 

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