日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android 簡(jiǎn)單談?wù)剋idget

日期Widget

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供貢井網(wǎng)站建設(shè)、貢井做網(wǎng)站、貢井網(wǎng)站設(shè)計(jì)、貢井網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、貢井企業(yè)網(wǎng)站模板建站服務(wù),10余年貢井做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

DatePickerDatePickerDialog,DatePickerDialog是裝載DatePicker的一個(gè)簡(jiǎn)單的容器,如圖所示。分別有一個(gè)觸發(fā)方法OnDateChangedListener( ) 和OnDateSetListener( )。

在這個(gè)例子中,我們?cè)O(shè)置了兩個(gè)button和一個(gè)textView,當(dāng)按鍵彈出DatePickDialog。

步驟1:一些有關(guān)時(shí)間的java函數(shù)

獲得當(dāng)前時(shí)間的實(shí)例:Calendar calendar = Calendar.getInstance();

獲得當(dāng)前時(shí)間:calendar.get(Calendar.YEAR),通過設(shè)置參數(shù)可獲得年,月,日,時(shí),分,秒

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

用String給出當(dāng)前的時(shí)間信息,可以使用Java的SimpleDateFormat,如下處理:

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

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

步驟3:彈出日期Dialog,并設(shè)置Set的觸發(fā)回調(diào)函數(shù)

java代碼:

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

最后一個(gè)show()表示將dialog顯示出來。Set的回調(diào)函數(shù),是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. }; 

效果圖:

模擬時(shí)鐘和數(shù)字時(shí)鐘

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

java代碼:

 
 
 
 
  1.    
  2. android:layout_width="fill_parent" android:layout_height="wrap_content"   
  3. android:layout_centerHorizontal="true" 
  4. android:layout_alignParentTop="true" /> 
  5. android:layout_width="wrap_content" android:layout_height="wrap_content"   
  6. android:layout_centerHorizontal="true" 
  7. android:layout_below="@id/c91_analog" /> 
  8.   

效果圖:

【編輯推薦】

Android開發(fā)中插入新的Activity

在Android應(yīng)用程序中使用Internet數(shù)據(jù)

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

Android平臺(tái)開放性使其日益獲應(yīng)用開發(fā)商青睞


網(wǎng)頁題目:Android 簡(jiǎn)單談?wù)剋idget
鏈接分享:http://www.dlmjj.cn/article/cdcdehh.html