久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Android開發之DatePickerDialog、TimePickerDialog時間日期

這篇文章主要介紹了Android開發之DatePickerDialog、TimePickerDialog時間日期對話框用法,結合實例形式分析了Android使用DatePickerDialog、TimePickerDialog顯示日期時間相關操作技巧,需要的朋友可以參考

本文實例講述了Android開發之DatePickerDialog、TimePickerDialog時間日期對話框用法。分享給大家供大家參考,具體如下:

用法:

一、創建兩個 DatePickerDialog、TimePickerDialog 實例調用 show() 方法即可將他們顯示出來

二、為 DatePickerDialog、TimePickerDialog 實例分別綁定監聽器,通過監聽獲得用戶設置

效果:

DatePickerDialog

TimePickerDialog

下面是具體的實現方法:


public class MainActivity extends Activity {
 private Button buttonDate;
 private Button buttonTime;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  buttonDate = (Button) findViewById(R.id.dataBn);
  buttonTime = (Button) findViewById(R.id.timeBn);
  iniClick();//Binding the listeners for you program
 }
 public void iniClick(){
  //set listener for your Date button
  buttonDate.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
    Calendar calendar = Calendar.getInstance();
    //create a datePickerDialog and then shoe it on your screen
    new DatePickerDialog(MainActivity.this,//binding the listener for your DatePickerDialog
      new DatePickerDialog.OnDateSetListener() {
       @Override
       public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
        Toast.makeText(MainActivity.this,"Year:" + year + " Month:" + month + " Day:" + dayOfMonth,Toast.LENGTH_SHORT).show();
       }
      }
      , calendar.get(Calendar.YEAR)
      , calendar.get(Calendar.MONTH)
      , calendar.get(Calendar.DAY_OF_MONTH)).show();
   }
  });
  //set listener for your Time button
  buttonTime.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
    Calendar calendar = Calendar.getInstance();
    //create a datePickerDialog and then shoe it on your screen
    new TimePickerDialog(MainActivity.this,
      new TimePickerDialog.OnTimeSetListener() {
       @Override
       public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
        Toast.makeText(MainActivity.this,"Hour:" + hourOfDay + " Minute:" + minute ,Toast.LENGTH_SHORT).show();
       }
      }
      , calendar.get(Calendar.HOUR_OF_DAY)
      , calendar.get(Calendar.MINUTE)
      , true).show();
   }
  });
 }
}

這里是布局文件:


<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/idtatabHost"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="horizontal"
 android:layout_weight="1">
 <Button
  android:id="@+id/dataBn"
  android:text="點我一下 挑日期"
  android:layout_width="0dp"
  android:layout_weight="1"
  android:layout_height="wrap_content" />
 <Button
  android:id="@+id/timeBn"
  android:text="點我一下 挑時間 。。。"
  android:layout_width="0dp"
  android:layout_weight="1"
  android:layout_height="wrap_content" />
</LinearLayout>

PS:這里再為大家推薦幾款關于日期與時間計算的在線工具供大家參考使用:

在線日期/天數計算器:
http://tools.html5code.net/jisuanqi/date_jisuanqi

在線萬年歷日歷:
http://tools.html5code.net/bianmin/wannianli

在線陰歷/陽歷轉換工具:
http://tools.html5code.net/bianmin/yinli2yangli

Unix時間戳(timestamp)轉換工具:
http://tools.html5code.net/code/unixtime

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android日期與時間操作技巧總結》、《Android開發入門與進階教程》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結》

希望本文所述對大家Android程序設計有所幫助。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了Android開發之TabHost選項卡及相關疑難解決方法,結合實例形式較為詳細的分析了Android開發中TabHost選項卡的常見用法以及相關疑難問題解決方法,需要的朋友可以參考下
這篇文章主要介紹了Android TabHost選項卡標簽圖標始終不出現的解決方法,涉及Android界面布局相關屬性與狀態設置操作技巧,需要的朋友可以參考下
這篇文章主要介紹了Android開發之Notification手機狀態欄通知用法,結合實例形式分析了Android Notification手機狀態欄通知的常見函數、功能及使用技巧,需要的朋友可以參考下
這篇文章主要介紹了Android開發實現模仿微信小窗口功能,結合實例形式分析了Android實現微信風格Dialog對話框窗口相關功能與布局操作技巧,需要的朋友可以參考下
這篇文章主要介紹了Android開發之PopupWindow創建彈窗、對話框的方法,結合實例形式詳細分析了Android使用PopupWindow創建對話框相關操作技巧,需要的朋友可以參考下
這篇文章主要介紹了Android開發之ProgressDialog進度對話框用法,簡單介紹了ProgressDialog進度對話框常見函數功能,并結合實例形式分析了ProgressDialog組件創建及使用進度對話框相關操作技巧,需
主站蜘蛛池模板: 欧美激情小视频 | 午夜精品在线 | 日韩精品区 | 日韩精品免费在线观看 | 18成人免费观看网站 | 天天草天天干 | 日韩国产一区二区 | 天天干天天做 | 91精品91久久久中77777 | 国产精品一区二区av | 日韩精品区 | 欧美福利影院 | 欧美一区二区视频在线观看 | 天天舔天天操 | 国产成人福利 | 国产高清视频在线播放 | 日本国产在线 | 亚洲伊人色| www久久| 欧美黄色一级视频 | 4438成人网| 91看片在线 | 久久久久久九九九九 | 国产精品美女久久久久久久久 | 欧美日韩成人在线观看 | 欧美性色网 | 夜夜操夜夜爽 | 青青草国产成人av片免费 | 91插插插插插 | 91成人免费版 | 天天色天天色 | 超碰97av | 激情视频网址 | 亚洲 欧美 日韩 在线 | 亚洲最大av网站 | 闷骚老干部cao个爽 欧美区一区二 | 亚洲人精品| 色姑娘综合 | 久久精品欧美一区二区三区不卡 | 97在线免费视频 | 久久精品欧美一区二区三区不卡 |