我已经出于日期选择的目的实现了MaterialDatePicker,并且也进行了此操作,但是在日历标题中最初显示了本月的第一个日期
示例:今天的日期为2020年5月30日,但在选择任何日期之前的日历中,即最初显示为[[2020年5月1日。
这里是代码和屏幕截图: MaterialDatePicker.Builder startDateBuilder;
MaterialDatePicker startDatePicker;
startDateBuilder = MaterialDatePicker.Builder.datePicker();
startDateBuilder.setTitleText("Starting date");
long today = MaterialDatePicker.todayInUtcMilliseconds();
CalendarConstraints.Builder con = new CalendarConstraints.Builder();
CalendarConstraints.DateValidator dateValidator = DateValidatorPointForward.now();
con.setValidator(dateValidator); // Previous dates hide
con.setStart(today); // Calender start from set day of the month
startDateBuilder.setSelection(today);
startDateBuilder.setCalendarConstraints(con.build());
startDateBuilder.setTheme(R.style.MaterialCalendarTheme); // Custom Theme
startDatePicker = startDateBuilder.build();
startDatePicker.show(getSupportFragmentManager(), startDatePicker.toString());
com.google.android.material:material:1.2.0-alpha02
更改版本的实现后com.google.android.material:material:1.2.0-beta01