文档章节

Android开发之 DatePicker & TimePicker

落叶挽歌
 落叶挽歌
发布于 2017/05/03 15:04
字数 207
阅读 4
收藏 0

`

    timePicker = (TimePicker)findViewById(R.id.timePicker1);

    datePicker=(DatePicker)findViewById(R.id.datePicker1);
   
    
    calendar = Calendar.getInstance();//获取一个日历对象
    year = calendar.get(Calendar.YEAR);
    month = calendar.get(Calendar.MONTH)+1;
    day = calendar.get(Calendar.DAY_OF_MONTH);
    hour = calendar.get(Calendar.HOUR_OF_DAY);
    minute = calendar.get(Calendar.MINUTE);
  
    //初始化日期选择组件,并在初始化时设计OnDateChangedListener()监听事件
    datePicker.init(year, month, day, new OnDateChangedListener() {
		
		[@Override](https://my.oschina.net/u/1162528)
		public void onDateChanged(DatePicker view, int year, int monthOfYear,
				int dayOfMonth) {
			// TODO Auto-generated method stub
			  setTitle(year+"年"+monthOfYear+"月"+dayOfMonth+1+"日");
		}
	});
    //设置时间监听OnTimeChangedListener()事件
    timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {
		
		[@Override](https://my.oschina.net/u/1162528)
		public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
			// TODO Auto-generated method stub
			setTitle(hourOfDay+":"+minute+"");
		}
	});
    
    //创建DatePickerDialog对象
    //        new DatePickerDialog(this, new OnDateSetListener() {
    //			
    //			[@Override](https://my.oschina.net/u/1162528)
    //			public void onDateSet(DatePicker view, int year, int monthOfYear,
    //					int dayOfMonth) {
    //				// TODO Auto-generated method stub
    //				 setTitle(year+"年"+monthOfYear+"月"+dayOfMonth+1+"日");
    //			}
    //		}, year, calendar.get(Calendar.MONTH), day).show();
    
  //创建TimePickerDialog对象
    new TimePickerDialog(this, new OnTimeSetListener() {
		
		[@Override](https://my.oschina.net/u/1162528)
		public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
			// TODO Auto-generated method stub
			setTitle(hourOfDay+":"+minute+"");
		}
	}, hour, minute, true).show();
    
   
   
}`

© 著作权归作者所有

共有 人打赏支持
落叶挽歌
粉丝 0
博文 29
码字总数 13705
作品 0
温州
Android工程师
私信 提问
时间与日期选择器——Mars Android开发视频之第一季第十六集(重)

1· TimePicker的使用方法 TimePicker的样子(4.2版本): 下面,我们来添加一个TimePicker: 这样,就添加上了: 1.1 获取用户选择的时间: 声明成员变量: 接着获取这个控件: 然后实现Tim...

周田
2015/08/21
0
0
android TimePicker

在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。 一、TimePicker   查看一...

amigos_wu
2012/07/10
0
2
哪位安卓开源高手可以帮忙做一个Demo出来?谢谢啦

Github上的一个开源项目,兼容2.2系统的HOLO风格DatePicker,可以再老版本安卓上实现4.0风格的Datepicker日期选择器。 这个项目需要引用其他两个项目,我全部下载下来,自己整合一下,发现还...

RalfLance
2014/10/11
364
0
uiw 1.4.2 发布,基于 React 的组件库

新版发布, 高品质的UI工具包,React的组件库,为打造高品质的React UI工具包的理想而奋斗!!! 新特性: DatePicker/TimePicker组件继承Input组件部分属性。 6509447 Bug修复: 修复DatePic...

同一种调调
2017/11/28
282
2
uiw 1.4.0 发布,新增日历控件

新版发布, 高品质的UI工具包,React的组件库,为打造高品质的React UI工具包的理想而奋斗!!! 更新内容: 新功能: DatePicker组件添加format属性支持。ea2a783 DatePicker组件添加showTod...

同一种调调
2017/11/27
812
4

没有更多内容

加载失败,请刷新页面

加载更多

nginx rails 详细站点配置入门教程

Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,R...

xiangyunyan
45分钟前
3
0
Shiro

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

嘿嘿嘿IT
49分钟前
1
0
Flutter 之 Dart语言基础详解 上篇

经过了一个星期的React Native的学习和了解,感觉还是Flutter的优势会更高一些,而且从学习成本来说感觉做安卓的同学学习flutter会相对低一点,门槛会低很多。 当然dart的基础笔者还是从其他...

林-师傅等等我
今天
5
0
Java NIO问题总结

问题1:IO事件在被处理之前,selector.select()方法依然能够返回该事件。即如果在一个线程A中进行selector.select(),而将selector.selectedKeys()中的SelectionKey交由业务线程池去处理,则...

月下狼
今天
5
0
ehcache

简单介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开 源Java分布式缓存。主要面向通用缓存,Java EE和轻量...

大笨象会跳舞吧
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部