成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android 簡單談談widget

移動開發 Android
本篇介紹一下應用小程序,為大家娛樂作為一個小題目。

日期widget

DatePickerDatePickerDialogDatePickerDialog是裝載DatePicker的一個簡單的容器,如圖所示。分別有一個觸發方法OnDateChangedListener( ) 和OnDateSetListener( )。

在這個例子中,我們設置了兩個button和一個textView,當按鍵彈出DatePickDialog。

步驟1:一些有關時間的java函數

獲得當前時間的實例:Calendar calendar = Calendar.getInstance();

獲得當前時間:calendar.get(Calendar.YEAR),通過設置參數可獲得年,月,日,時,分,秒

設置時間:calendar.set(Calendar.YEAR,2011),可設置年,月,日,時,分,秒

用String給出當前的時間信息,可以使用Java的SimpleDateFormat,如下處理:

 

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); //可以設置不同的類型。通過sdf.format(calendar.getTime()就可以獲得相關的info string,可供出來

步驟2:設置Android XML文件并編寫有關的代碼(略去)

步驟3:彈出日期Dialog,并設置Set的觸發回調函數

java代碼:

  1. new DatePickerDialog(   
  2. /*參數1:context,在我的例子是內部類中調用,所有需指明this是那個this*/ Chapter9Test1.this,   
  3. /*參數2:設置Set日期的回調函數*/ dateSet,   
  4. /*參數3,4,5:設置的年月日*/ calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DATE)).show() ; 

最后一個show()表示將dialog顯示出來。Set的回調函數,是OnDateSetListener(),如下:

java代碼

  1. DatePickerDialog.OnDateSetListener dateSet = new DatePickerDialog.OnDateSetListener() {  
  2. public void onDateSet (DatePicker view, int year, int monthOfYear, int dayOfMonth) {  
  3. calendar.set(Calendar.YEAR, year);  
  4. calendar.set(Calendar.MONTH, monthOfYear);  
  5. calendar.set(Calendar.DATE, dayOfMonth);   
  6.   }  
  7. }; 

效果圖:

模擬時鐘和數字時鐘

前面的例子,我們通常要設置某個日期或者時間,如果我們只是想向用戶顯示當前的時間,可以采用模擬始終和數字時鐘。如圖所示,下面是相關的Android XML文件:

java代碼:

  1. <RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">   
  2. <AnalogClock android:id="@+id/c91_analog" 
  3. android:layout_width="fill_parent" android:layout_height="wrap_content"   
  4. android:layout_centerHorizontal="true" 
  5. android:layout_alignParentTop="true" /> 
  6. <DigitalClock android:id="@+id/c91_digital" 
  7. android:layout_width="wrap_content" android:layout_height="wrap_content"   
  8. android:layout_centerHorizontal="true" 
  9. android:layout_below="@id/c91_analog" /> 
  10. </RelativeLayout>  

效果圖:

 

【編輯推薦】

Android開發中插入新的Activity

在Android應用程序中使用Internet數據

殊途不同歸 Android三大制造商發展之路解析

Android平臺開放性使其日益獲應用開發商青睞

責任編輯:zhaolei 來源: 開發者
相關推薦

2011-09-07 14:20:42

Android Wid組件

2011-09-09 20:14:58

Android Wid

2011-09-08 13:41:53

Widget

2011-09-08 15:07:10

Android Wid搭建

2011-09-08 15:51:33

Android Wid組件

2010-07-13 09:02:19

Widget開發

2011-03-14 09:55:25

AndroidWidget

2009-11-17 13:45:12

Oracle SQL調

2011-09-07 10:58:07

Android wid

2011-09-07 13:18:40

Android Wid

2011-09-07 17:54:40

Android Wid開發

2011-09-07 14:01:41

Android Wid實例

2011-09-09 10:00:20

Android Wid開發

2010-07-23 08:54:02

2010-01-25 14:04:17

Android Wid

2009-07-02 10:03:02

DataView排序

2010-05-11 19:16:03

Unix系統

2011-02-28 13:04:27

RelativeLayAndroid Wid

2011-09-07 13:42:36

Android Wid實例

2011-09-08 13:11:07

Android Wid實例
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av一二三区| 欧美一区二区激情三区 | 亚洲精品女优 | 涩爱av一区二区三区 | 最新高清无码专区 | 免费观看www7722午夜电影 | 欧美日韩在线一区二区三区 | 欧美一级片在线观看 | 亚洲精品久久久久久久久久久 | 一区二区三区影院 | 一区视频在线播放 | 亚洲91| 亚洲午夜视频 | 欧美日韩在线播放 | 久久久国产一区二区三区 | 欧美亚洲综合久久 | 99九色| 国产一区免费 | 欧美一区二区三区在线 | 小早川怜子xxxxaⅴ在线 | 亚洲成人综合在线 | av官网在线 | 国产日韩欧美在线观看 | 中文久久 | 久久精品—区二区三区 | 日韩欧美在线一区 | 观看av | 一区二区三区免费 | 91在线区| 午夜精品久久 | 成人做爰9片免费看网站 | 亚洲成人久久久 | 中文字幕视频在线观看 | 久久精品一 | h免费观看 | 九九久久在线看 | 午夜精品| 亚洲精品一区国语对白 | 国产精品观看 | h视频在线看 | 91影视|