<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Perferenceactivity系統組建可以實現系統設置的窗體

      Perferenceactivity系統組建可以實現系統設置的窗體,同時省去了我們自己去寫配置文件

      這里面類型很多 下面上代碼 自己看效果 自己看下代碼就可以懂 很簡單

      首先在res中創建一個文件夾xml,里面建立一個文件setting.xml代表perferenceactivity的關聯文件

      setting.xml

       1 <?xml version="1.0" encoding="utf-8"?>
       2 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
       3 
       4     <CheckBoxPreference
       5         android:key="setting_key"
       6         android:summary="我是默認的描述"
       7         android:summaryOff="我沒有被勾選"
       8         android:summaryOn="我被勾選了"
       9         android:title="我是標題" />
      10 
      11     <PreferenceCategory android:title="我是小標題" >
      12         <CheckBoxPreference
      13             android:key="download_pic"
      14             android:summary="設置2g/3g的網絡請求"
      15             android:summaryOff="2g/3g禁止下載圖片"
      16             android:summaryOn="2g/3g下載圖片"
      17             android:title="手機網絡下載設置" />
      18     </PreferenceCategory>
      19 
      20     <EditTextPreference
      21         android:dialogTitle="dialogtitle"
      22         android:key="dialog_key"
      23         android:negativeButtonText="取消"
      24         android:positiveButtonText="確定"
      25         android:summary="對話框summary"
      26         android:title="dialog_title" />
      27 
      28     <ListPreference
      29         android:dialogTitle="選擇"
      30         android:entries="@array/name"
      31         android:entryValues="@array/value"
      32         android:key="list_key"
      33         android:positiveButtonText="確定"
      34         android:summary="概要"
      35         android:title="標題" />
      36 
      37 </PreferenceScreen>

      當是listPreferenceScreen時引入一個在values文件夾下的string.xml文件

       1 <?xml version="1.0" encoding="utf-8"?>
       2 <resources>
       3 
       4     <string name="hello">Hello World, DemoActivity!</string>
       5     <string name="app_name">PreferenceActivity</string>
       6     <string-array name="name">
       7         <item >name1</item>
       8         <item >name2</item>
       9         <item >name3</item>
      10         <item >name4</item>
      11         <item >name5</item>
      12     </string-array>
      13     <string-array name="value">
      14         <item >value1</item>
      15         <item >value2</item>
      16         <item >value3</item>
      17         <item >value4</item>
      18         <item >value5</item>
      19     </string-array>
      20 </resources>

       

      下面這個是主界面加載的xml 很簡單 就是做跳轉界面使用的沒其他多余作用

      main.xml

       1 <?xml version="1.0" encoding="utf-8"?>
       2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       3     android:layout_width="fill_parent"
       4     android:layout_height="fill_parent"
       5     android:orientation="vertical" >
       6 
       7     <TextView
       8         android:layout_width="fill_parent"
       9         android:layout_height="wrap_content"
      10         android:text="@string/hello" />
      11 
      12     <Button
      13         android:id="@+id/button1"
      14         android:onClick="click"
      15         android:layout_width="wrap_content"
      16         android:layout_height="wrap_content"
      17         android:text="打開設置界面" />
      18 
      19 </LinearLayout>

       

      DemoActivity.java

       1 package cn.itcast.preferencedemo;
       2 
       3 import android.app.Activity;
       4 import android.content.Intent;
       5 import android.content.SharedPreferences;
       6 import android.os.Bundle;
       7 import android.preference.PreferenceManager;
       8 import android.view.View;
       9 import android.widget.Toast;
      10 
      11 public class DemoActivity extends Activity {
      12     /** Called when the activity is first created. */
      13     @Override
      14     public void onCreate(Bundle savedInstanceState) {
      15         super.onCreate(savedInstanceState);
      16         setContentView(R.layout.main);
      17         
      18        SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
      19        String value = sp.getString("list_key", "");
      20        Toast.makeText(this, value, 0).show();
      21         
      22     }
      23     
      24     public void click(View view){
      25         Intent intent = new Intent(this,SettingActivity.class);
      26         startActivity(intent);
      27     }
      28 }

       

      SettingActivity.java

       1 package cn.itcast.preferencedemo;
       2 
       3 import android.os.Bundle;
       4 import android.preference.Preference;
       5 import android.preference.PreferenceActivity;
       6 import android.preference.PreferenceScreen;
       7 
       8 public class SettingActivity extends PreferenceActivity {
       9 
      10     @Override
      11     protected void onCreate(Bundle savedInstanceState) {
      12         
      13         super.onCreate(savedInstanceState);
      14         addPreferencesFromResource(R.xml.setting);
      15         
      16     }
      17     
      18 }

       如果要拿里面的數據 就通過getPerferenceManager.getDefuletPerference去獲取

       

      posted @ 2013-01-26 23:28  王世楨  閱讀(499)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码天堂va亚洲va在线va| 亚洲av精选一区二区| 视频一区视频二区视频三| 伊人久久大香线蕉综合5g| 积石山| 精品无码久久久久国产电影| 好吊视频一区二区三区人妖 | 成人亚欧欧美激情在线观看| 欧美在线人视频在线观看| 长沙市| 成人免费在线播放av| 亚洲欧美综合人成在线| 成人免费ā片在线观看| 国产av综合影院| 中文字幕国产精品二区| 国内精品伊人久久久久777 | 日本熟妇浓毛| 乱妇乱女熟妇熟女网站| 最新亚洲av日韩av二区| 国语对白刺激在线视频国产网红| 一区二区三区不卡国产| 国产va在线观看免费| 女同在线观看亚洲国产精品| 人妻少妇精品视频专区| 国产精品无码a∨麻豆| 国产超碰人人爽人人做| 无码囯产精品一区二区免费| 亚洲高清国产拍精品网络战| 精品一区二区成人码动漫| 国产肉丝袜在线观看| 国产精品入口中文字幕| 98精品全国免费观看视频| 青草国产超碰人人添人人碱| 日韩深夜免费在线观看| 精品国产乱码久久久人妻| 九九日本黄色精品视频| 国产普通话对白刺激| 精品无码国产一区二区三区av| 久久久久国产精品人妻电影| 欧美成人午夜在线观看视频| 美腿丝袜亚洲综合在线视频|