赞
踩
一、优点
1.可扩展性很强
2.三级联动
3.单项选择
4.条件 选择
二、项目下载地址demo及文档:传送门在这哦
三、效果图
四、使用步骤
1.添加Jcenter仓库 Gradle依赖:
compile 'com.contrarywind:Android-PickerView:3.2.7'
2.在Activity中添加如下代码:
默认的时间选择器
//时间选择器
TimePickerView pvTime = new TimePickerView.Builder(this, new TimePickerView.OnTimeSelectListener() {
@Override
public void onTimeSelect(Date date,View v) {//选中事件回调
tvTime.setText(getTime(date));
}
})
.build();
pvTime.setDate(Calendar.getInstance());//注:根据需求来决定是否使用该方法(一般是精确到秒的情况),此项可以在弹出选择器的时候重新设置当前时间,避免在初始化之后由于时间已经设定,导致选中时间与当前时间不匹配的问题。
pvTime.show();
例子 选择出生年月日
private void initTimePicker1() {//选择出生年月日
//控制时间范围(如果不设置范围,则使用默认时间1900-2100年,此段代码可注释)
//因为系统Calendar的月份是从0-11的,所以如果是调用Calendar的set方法来设置时间,月份的范围也要是从0-11
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。