首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > 时间Time|Date >

基于wdullaers MaterialDateTimePicker的Android日期范围选择器

创建时间:2016-08-18 17:27  

基于wdullaers MaterialDateTimePicker的Android日期范围选择器
基于wdullaers MaterialDateTimePicker的Android日期范围选择器
暂无演示 立即下载

素材日期和时间选取范围选择

由wdullaer原来惊人的素材日期选取器基础库- http://www.codesocang.com/kj/timedate/33448.html

添加到您的项目

添加jcenter存储库的信息在这样您的build.gradle文件


	
repositories {
  jcenter()
}


dependencies {
  compile 'com.borax12.materialdaterangepicker:library:1.8'
}

更新

- 增加了时间范围选择器

日期选择


支持Android 4.0及了。

从最初的库文档 -

您也可以作为一个Android库添加库到您的项目。所有的库文件住library

使用拾荒者

  1. 实现一个OnDateSetListenerOnTimeSetListener
  2. 创建一个` DatePickerDialog使用附送的工厂

实施 OnDateSetListener

为了接收的日期选取器设置,你将需要实现的OnDateSetListener接口。通常,这将是ActivityFragment创建该选取器。

要么

实施 OnTimeSetListener

为了接收在选择器中设置的时间,你将需要实现的OnTimeSetListener接口。通常,这将是ActivityFragment创建该选取器。


	
//new onDateSet
@Override
public void onDateSet(DatePickerDialog view, int year, int monthOfYear, int dayOfMonth,int yearEnd, int monthOfYearEnd, int dayOfMonthEnd) {

}

使用随机提供的工厂创建DatePickerDialog`

您将需要创建一个新的实例,DatePickerDialog用静态newInstance()的方法,提供合适的默认值和回调。一旦对话框配置,你可以调用show()

Calendar now =  Calendar . getInstance();
 DatePickerDialog dpd =  DatePickerDialog . newInstance(
   MainActivity . this , 
  now . get( Calendar . YEAR ), 
  now . get( Calendar . MONTH ), 
  now . get( Calendar . DAY_OF_MONTH ) 
); 
dpd . show(getFragmentManager(), " Datepickerdialog " );

使用随机提供的工厂创建TimePickerDialog`

您将需要创建一个新的实例,TimePickerDialog用静态newInstance()的方法,提供合适的默认值和回调。一旦对话框配置,你可以调用show()

Calendar now =  Calendar . getInstance();
 TimePickerDialog tpd =  TimePickerDialog . newInstance(
                         MainActivity . this , 
                        now . get( Calendar . HOUR_OF_DAY ), 
                        now . get( Calendar . MINUTE ),
                         false 
                ); 
tpd . show(getFragmentManager(), " Timepickerdialog " );

上一篇:没有了
下一篇:在Android上的日期或时间样式选择

相关内容

热门推荐