久久久久久久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組件創建及使用進度對話框相關操作技巧,需
主站蜘蛛池模板: 欧美999 | 日韩欧美在线播放 | 欧美乱大交xxxxx另类电影 | 成人在线视频网址 | 亚洲视频免费观看 | 国产成都精品91一区二区三 | 天天欧美| 国产精品区一区二区三区 | 97精品超碰一区二区三区 | 在线免费小视频 | 精品国产乱码久久久久久老虎 | 97人人干 | 亚洲一区二区av | 亚洲精品2区 | 国产精品久久久久久久午夜片 | 久久国产福利 | 国产成人精品一区二区 | 超碰在线影院 | 国产成人99久久亚洲综合精品 | 日本黄色大片免费看 | 中文字幕91 | 日韩综合在线播放 | www.欧美视频| 成年人在线观看视频 | 亚州国产 | 国产xxx在线观看 | 国产99免费视频 | 日韩av一区二区在线观看 | 久久免费大片 | 亚洲品质自拍视频网站 | 亚洲午夜精品视频 | 欧美日韩国产精品一区 | 国产成人免费在线观看 | 伊人网在线综合 | 日韩在线视频一区 | 久久国产亚洲 | 91看片官网 | 国产高清视频在线观看 | 亚洲日本一区二区三区四区 | 免费一区二区 | 久久久国产精品一区 |