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

Android源碼:自定義日期時(shí)間控件(SelectTime)

移動(dòng)開(kāi)發(fā) Android
附件為Android平臺(tái)的一個(gè)自定義日期時(shí)間控件(SelectTime) 的源碼。

功能分類:生活

支持平臺(tái):Android

運(yùn)行環(huán)境:Eclipse

開(kāi)發(fā)語(yǔ)言:Java

開(kāi)發(fā)工具:Eclipse

源碼大小:90.47KB

源碼下載地址:http://down.51cto.com/data/1977586

源碼簡(jiǎn)介

 

附件為Android平臺(tái)的一個(gè)自定義日期時(shí)間控件(SelectTime) 的源碼。

來(lái)自安卓巴士地址:http://www.apkbus.com/forum.php?mod=viewthread&tid=174518&extra=

源碼運(yùn)行截圖

源碼片段

  1. package com.widget.time; 
  2.   
  3. import java.text.SimpleDateFormat; 
  4. import java.util.Calendar; 
  5. import java.util.Date; 
  6.   
  7. import android.app.Activity; 
  8. import android.app.AlertDialog; 
  9. import android.content.DialogInterface; 
  10. import android.os.Bundle; 
  11. import android.util.Log; 
  12. import android.view.LayoutInflater; 
  13. import android.view.View; 
  14. import android.view.View.OnClickListener; 
  15. import android.widget.Button; 
  16. import android.widget.EditText; 
  17.   
  18. public class MainActivity extends Activity { 
  19.     WheelMain wheelMain; 
  20.     EditText txttime; 
  21.   
  22.     Button btnselecttime1, btnselecttime2, btnselecttime3; 
  23.   
  24.     int year, month, day, hour, min; 
  25.   
  26.     LayoutInflater inflater; 
  27.   
  28.     @Override 
  29.     public void onCreate(Bundle savedInstanceState) { 
  30.         super.onCreate(savedInstanceState); 
  31.         setContentView(R.layout.main); 
  32.         txttime = (EditText) findViewById(R.id.txttime); 
  33.         btnselecttime1 = (Button) findViewById(R.id.button1); 
  34.         btnselecttime2 = (Button) findViewById(R.id.button2); 
  35.         btnselecttime3 = (Button) findViewById(R.id.button3); 
  36.   
  37.         String yyyy = null
  38.         SimpleDateFormat formatter = new SimpleDateFormat("yyyy"); 
  39.         Date curDate = new Date(System.currentTimeMillis());// 獲取當(dāng)前時(shí)間 
  40.         yyyy = formatter.format(curDate); 
  41.           
  42.         Log.e("-------------", yyyy); 
  43.   
  44.         Calendar calendar = Calendar.getInstance(); 
  45.   
  46.         year = calendar.get(Calendar.YEAR); 
  47.         month = calendar.get(Calendar.MONTH); 
  48.         day = calendar.get(Calendar.DAY_OF_MONTH); 
  49.         hour = calendar.get(Calendar.HOUR_OF_DAY); 
  50.         min = calendar.get(Calendar.MINUTE); 
  51.   
  52.         inflater = LayoutInflater.from(MainActivity.this); 
  53.   
  54.         btnselecttime1.setOnClickListener(new OnClickListener() { 
  55.   
  56.             @Override 
  57.             public void onClick(View arg0) { 
  58.   
  59.                 final View timepickerview = inflater.inflate( 
  60.                         R.layout.timepicker, null); 
  61.                 ScreenInfo screenInfo = new ScreenInfo(MainActivity.this); 
  62.   
  63.                 wheelMain = new WheelMain(timepickerview, 0); 
  64.                 wheelMain.screenheight = screenInfo.getHeight(); 
  65.                 wheelMain.initDateTimePicker(year, month, day, hour, min); 
  66.   
  67.                 new AlertDialog.Builder(MainActivity.this
  68.                         .setTitle("選擇時(shí)間"
  69.                         .setView(timepickerview) 
  70.                         .setPositiveButton("確定"
  71.                                 new DialogInterface.OnClickListener() { 
  72.                                     @Override 
  73.                                     public void onClick(DialogInterface dialog, 
  74.                                             int which) { 
  75.                                         txttime.setText(wheelMain.getTime()); 
  76.                                     } 
  77.                                 }).setNegativeButton("取消"null).show(); 
  78.   
  79.             } 
  80.         }); 
  81.   
  82.         btnselecttime2.setOnClickListener(new OnClickListener() { 
  83.   
  84.             @Override 
  85.             public void onClick(View arg0) { 
  86.                 LayoutInflater inflater = LayoutInflater 
  87.                         .from(MainActivity.this); 
  88.                 final View timepickerview = inflater.inflate( 
  89.                         R.layout.timepicker, null); 
  90.                 ScreenInfo screenInfo = new ScreenInfo(MainActivity.this); 
  91.   
  92.                 wheelMain = new WheelMain(timepickerview, 1); 
  93.                 wheelMain.screenheight = screenInfo.getHeight(); 
  94.                 wheelMain.initDateTimePicker(year, month, day, hour, min); 
  95.   
  96.                 new AlertDialog.Builder(MainActivity.this
  97.                         .setTitle("選擇日期"
  98.                         .setView(timepickerview) 
  99.                         .setPositiveButton("確定"
  100.                                 new DialogInterface.OnClickListener() { 
  101.                                     @Override 
  102.                                     public void onClick(DialogInterface dialog, 
  103.                                             int which) { 
  104.                                         txttime.setText(wheelMain.getTime()); 
  105.                                     } 
  106.                                 }).setNegativeButton("取消"null).show(); 
  107.   
  108.             } 
  109.         }); 
  110.   
  111.         btnselecttime3.setOnClickListener(new OnClickListener() { 
  112.   
  113.             @Override 
  114.             public void onClick(View arg0) { 
  115.                 LayoutInflater inflater = LayoutInflater 
  116.                         .from(MainActivity.this); 
  117.                 final View timepickerview = inflater.inflate( 
  118.                         R.layout.timepicker, null); 
  119.                 ScreenInfo screenInfo = new ScreenInfo(MainActivity.this); 
  120.   
  121.                 wheelMain = new WheelMain(timepickerview, 2); 
  122.                 wheelMain.screenheight = screenInfo.getHeight(); 
  123.                 wheelMain.initDateTimePicker(year, month, day, hour, min); 
  124.   
  125.                 new AlertDialog.Builder(MainActivity.this
  126.                         .setTitle("選擇年份"
  127.                         .setView(timepickerview) 
  128.                         .setPositiveButton("確定"
  129.                                 new DialogInterface.OnClickListener() { 
  130.                                     @Override 
  131.                                     public void onClick(DialogInterface dialog, 
  132.                                             int which) { 
  133.                                         txttime.setText(wheelMain.getTime()); 
  134.                                     } 
  135.                                 }).setNegativeButton("取消"null).show(); 
  136.   
  137.             } 
  138.         }); 
  139.     } 

源碼下載地址:http://down.51cto.com/data/1977586

責(zé)任編輯:閆佳明 來(lái)源: 網(wǎng)絡(luò)整理
相關(guān)推薦

2015-02-11 17:49:35

Android源碼自定義控件

2009-07-31 10:23:09

ASP.NET源碼DateTimePic

2013-04-19 10:14:24

2009-06-08 20:13:36

Eclipse自定義控

2014-09-24 11:42:46

AndroidButton

2017-02-17 09:37:12

Android自定義控件方法總結(jié)

2016-11-16 21:55:55

源碼分析自定義view androi

2009-08-03 13:34:06

自定義C#控件

2009-08-03 13:39:46

C#自定義用戶控件

2016-12-26 15:25:59

Android自定義View

2009-09-03 13:34:03

.NET自定義控件

2017-04-21 14:27:21

Android控件QQ未讀消息

2009-07-28 09:32:41

ASP.NET自定義控

2010-08-03 16:13:01

FlexBuilder

2011-06-20 16:03:03

Qt 控件 鼠標(biāo)

2009-08-10 14:16:59

ASP.NET自定義控

2024-09-11 14:46:48

C#旋轉(zhuǎn)按鈕

2011-07-05 18:51:51

QT 控件 鼠標(biāo)

2021-08-16 14:45:38

鴻蒙HarmonyOS應(yīng)用

2009-08-06 17:13:56

ASP.NET自定義控
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产在线视频一区 | 在线伊人网 | 亚洲美女在线视频 | 久久精品欧美一区二区三区不卡 | 精品久 | 三区在线| 日韩精品一区二区三区视频播放 | 亚洲一区不卡 | 亚洲国产欧美在线 | 国产男女精品 | 在线 丝袜 欧美 日韩 制服 | 精品久久久久国产免费第一页 | 国产亚洲成av人片在线观看桃 | 成人毛片在线视频 | 爱爱视频网| 亚洲成人精 | 国产成人久久精品一区二区三区 | 一区二区在线免费观看 | 亚洲精品自在在线观看 | 一区二区三区亚洲精品国 | 日韩欧美综合在线视频 | 国产一级片一区二区 | 精品国产一二三区 | 91视频大全 | 欧美亚洲成人网 | 国产农村一级国产农村 | 福利视频三区 | 免费看黄色小视频 | 国产日韩一区二区 | 久久精品av| 成人在线观看欧美 | 韩日一区二区三区 | 久久久久无码国产精品一区 | 国产在线一区二区三区 | 中文字幕第一页在线 | 精品少妇v888av | 欧美成人h版在线观看 | www在线| 国产精品精品视频 | 91精品国产综合久久精品 | 自拍视频网站 |