DatePicker(日期选择器)
1.类(继承于FrameLayout)==飘起的。日期选择器,用于选择年月日这个时间格式的数据。主题颜色由colorAccent这个colors值控制。
public class DatePicker extends FrameLayout
2.类方法
- init() 初始化日期选择器,初始选择器时间,并传入选择时间后的回调监听器。
- getYear() 获取选中的当前年
- getMonth() 获取选中的当前月
- getDayOfMonth() 获取选中的当天
- getMinDate() 得到日期可显示最早时间 (long型)
- getMaxDate() 得到日期可显示最晚时间(long型)
- isEnabled() 是否可用
xml中: DatePickerMode 设置显示的样式1spanner 滚动条 。2,calendar 日历格式
3.使用示例
final DatePicker datePicker = findViewById(R.id.datepicker);
datePicker.init(2016, 10, 28, new DatePicker.OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker datePicker, int i, int i1, int i2) {
Toast.makeText(MainActivity.this, i + "年" + i1 + "月" + i2 + "日", Toast.LENGTH_LONG).show();
Log.d("date", "onClick: " + "year" + datePicker.getYear() + "month" + datePicker.getMonth()
+ "dayofmonth" + datePicker.getDayOfMonth() + "mindate" + datePicker.getMinDate() + "maxdate" + datePicker.getMaxDate()
);
}
});