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

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

Android DatePicker和DatePickerDialog基本用法示例

2019-12-12 06:09:26
字體:
供稿:網(wǎng)友

本文實例講述了Android DatePicker和DatePickerDialog基本用法。分享給大家供大家參考,具體如下:

DatePicker用來設(shè)置手機的時間和鬧鐘

1、添加一個按鈕控件在配置文件中,然后給該按鈕添加事件,使其能夠打開DatePicker

//下面采用匿名內(nèi)部類的方式btn.setOnClickListener(new Button.OnClickListener(){  @Override  public void onClick(View v) {  //通過下面的方法可以調(diào)用回調(diào)函數(shù)onCreateDialog()方法,其中參數(shù)傳遞給onCreateDialog()方法    //一定要用onCreateDialog()方法,因為它的返回值為Dialog對象    showDialog(DATE_DIALOG_ID);  }});

2、使用了showDialog方法之后就會調(diào)用回調(diào)函數(shù)onCreateDialog()方法,通過該方法打開以對話框形式彈出的時間設(shè)置器

@Overrideprotected Dialog onCreateDialog(int id) {  switch (id) {  case DATE_DIALOG_ID:    //mDateSetListener這個參數(shù)是用來告訴Android設(shè)置完時間之后點擊set回調(diào)函數(shù)用的方法    return new DatePickerDialog(this,          mDateSetListener,          2011, 10, 25);  case TIME_DIALOG_ID:    return new TimePickerDialog(this, mTimeSetListener, 14, 12, true);  }  return null;}

3、根據(jù)DatePickerDialog這個構(gòu)造方法需要添加一個“監(jiān)聽器”,即用戶點擊SET按鈕之后會處理的方法

//DatePickerDialog設(shè)置完之后有的回調(diào)函數(shù)public DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {  //下面的參數(shù)是用戶設(shè)置完之后的時間  @Override  public void onDateSet(DatePicker view, int year, int monthOfYear,      int dayOfMonth) {    System.out.println("DatePickerDialog.OnDateSetListener");    dateShowView.setText(new StringBuffer().append(year).append("-").append(monthOfYear).append("-").append(dayOfMonth));  }};

拓展:同樣,對時間的設(shè)置也類似于這個過程

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android開發(fā)入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結(jié)》及《Android控件用法總結(jié)

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 驻马店市| 邵东县| 张掖市| 莱芜市| 广昌县| 哈密市| 余姚市| 广元市| 万年县| 浪卡子县| 日喀则市| 横峰县| 江永县| 洛扎县| 漳平市| 重庆市| 达拉特旗| 上杭县| 南通市| 奉化市| 措美县| 利辛县| 新巴尔虎右旗| 宜阳县| 太和县| 临潭县| 十堰市| 仪陇县| 隆尧县| 同德县| 嘉禾县| 刚察县| 河津市| 厦门市| 宁化县| 温泉县| 威海市| 宁武县| 通许县| 彭州市| 南京市|