DatePicker 和 DatePickerDialog的基本使用方法

原创 2013年12月04日 09:47:25

DatePicker用来设置手机的时间和闹钟
1、添加一个按钮控件在配置文件中,然后给该按钮添加事件,使其能够打开DatePicker

//下面采用匿名内部类的方式
btn.setOnClickListener(new Button.OnClickListener(){
	@Override
	public void onClick(View v) {	//通过下面的方法可以调用回调函数onCreateDialog()方法,其中参数传递给onCreateDialog()方法
		//一定要用onCreateDialog()方法,因为它的返回值为Dialog对象
		showDialog(DATE_DIALOG_ID);
	}
});

 

2、使用了showDialog方法之后就会调用回调函数onCreateDialog()方法,通过该方法打开以对话框形式弹出的时间设置器

@Override
protected Dialog onCreateDialog(int id) {
	switch (id) {
	case DATE_DIALOG_ID:
		//mDateSetListener这个参数是用来告诉Android设置完时间之后点击set回调函数用的方法
		return new DatePickerDialog(this,
					mDateSetListener,
					2011, 10, 25);
	case TIME_DIALOG_ID:
		return new TimePickerDialog(this, mTimeSetListener, 14, 12, true);
	}
	return null;
}

 

3、根据DatePickerDialog这个构造方法需要添加一个“监听器”,即用户点击SET按钮之后会处理的方法

//DatePickerDialog设置完之后有的回调函数
public DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
	//下面的参数是用户设置完之后的时间
	@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));
	}
};

 

拓展:同样,对时间的设置也类似于这个过程

My97 DatePicker 主流日历空间基本使用方法

基本使用: 1. 在使用该日期控件的文件中加入JS库, 代码如下 2. 在使用该日期控件的文件加载css样式 3. 在input标签里面加上(.net上是CssClass) class=...

JQuery DatePicker基本使用方法

jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。官方地址:http:/...

安卓原生自带的日期选择器DatePickerDialog、时间选择器TimePickerDialog使用方法

安卓原生自带的日期选择器DatePickerDialog、时间选择器TimePickerDialog使用方法 XML布局如下图: 代码实现如下: public...

Ui的datepicker插件使用方法

  • 2014年08月24日 12:47
  • 150KB
  • 下载

android—DatePicker 和TimePicker显示日期以及使用TimePickerDialog,DatePickerDialog来专门实现时间选择对话框

datePicker 和timePicker 显示日期和时间的控件 1.二个控件初始化 2.int定义 年 月 日 时 分 3.Calendar  类时间操作 创建Calendar对象 要 Ca...

DatePicker、DatePickerDialog的使用

布局文件 :

DatePicker,TimePicker,DatePickerDialog以及TimePickerDialog的使用

注意事项:在使用DatePickerDialog和TimePickerDialog的时候必须show出来,否则不显示。 代码如下:MainActivity.java package com.yql...

Android控件之Button,RadioButton,CheckBox,DatePicker,DatePickerDialog的使用

控件Button,RadioButton,CheckBox,DatePicker,DatePickerDialog 控件思维导图 Button,ImageButton 写一个点击事件 ...

My97DatePicker日期插件WdatePicker.js的使用方法

 一、先来最简单的配置方法: (1)下载WdatePicker.js(包括lang和skin文件夹)。 (2)在html页面中导入WdatePicker.js。     //同时引入了Wda...

JQuery datepicker 使用方法

官方地址:http://docs.jquery.com/UI/Datepicker,官方示例: http://jqueryui.com/demos/datepicker/。 一个不错的地址,用来...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DatePicker 和 DatePickerDialog的基本使用方法
举报原因:
原因补充:

(最多只允许输入30个字)