国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android開發(fā)之DatePickerDialog、TimePickerDialog時間日期對話框用法示例

2019-10-21 21:19:18
字體:
供稿:網(wǎng)友

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

用法:

一、創(chuàng)建兩個 DatePickerDialog、TimePickerDialog 實(shí)例調(diào)用 show() 方法即可將他們顯示出來

二、為 DatePickerDialog、TimePickerDialog 實(shí)例分別綁定監(jiān)聽器,通過監(jiān)聽獲得用戶設(shè)置

效果:

DatePickerDialog

Android開發(fā),DatePickerDialog,TimePickerDialog,對話框

TimePickerDialog

Android開發(fā),DatePickerDialog,TimePickerDialog,對話框

下面是具體的實(shí)現(xiàn)方法:

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="點(diǎn)我一下 挑日期"  android:layout_width="0dp"  android:layout_weight="1"  android:layout_height="wrap_content" /> <Button  android:id="@+id/timeBn"  android:text="點(diǎn)我一下 挑時間 。。。"  android:layout_width="0dp"  android:layout_weight="1"  android:layout_height="wrap_content" /></LinearLayout>

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 山丹县| 樟树市| 郸城县| 昌宁县| 城口县| 秦皇岛市| 乌兰察布市| 舞钢市| 沁水县| 庄浪县| 淮阳县| 容城县| 西宁市| 德清县| 肇源县| 宝坻区| 仙居县| 布尔津县| 通渭县| 会东县| 调兵山市| 天门市| 黄陵县| 贞丰县| 祁东县| 安宁市| 昔阳县| 芜湖市| 临安市| 新宁县| 靖西县| 会同县| 南昌县| 霞浦县| 五原县| 双流县| 拉萨市| 延边| 海宁市| 晋江市| 青田县|