【发布时间】:2020-03-17 16:01:41
【问题描述】:
我想使用材料日期选择器来选择日期范围。 如何获取所选范围的值?
long today = MaterialDatePicker.todayInUtcMilliseconds();
calendar.setTimeInMillis(today);
calendar.set(Calendar.MONTH, Calendar.JANUARY);
long january = calendar.getTimeInMillis();
calendar.set(Calendar.MONTH, Calendar.MARCH);
long march = calendar.getTimeInMillis();
calendar.set(Calendar.MONTH, Calendar.DECEMBER);
long december = calendar.getTimeInMillis();
//CalendarConstraints
CalendarConstraints.Builder constraintBuilder = new CalendarConstraints.Builder();
constraintBuilder.setValidator(new DateValidatorWeekdays());
//MaterialDatePicker
MaterialDatePicker.Builder builder = MaterialDatePicker.Builder.dateRangePicker();
builder.setTitleText("Seleziona Date");
//builder.setSelection(today);
builder.setCalendarConstraints(constraintBuilder.build());
final MaterialDatePicker materialDatePicker = builder.build();
我刚刚尝试了 materialDatePicker.getHeaderText() 但如果我想知道其中的区别?
【问题讨论】:
标签: java android datepicker material-components-android