【发布时间】:2020-09-17 01:49:23
【问题描述】:
我使用 MaterialDatePicker 来选择单个日期,并且我也完成了该任务,但 我无法更改标题和按钮的主题。
MaterialDatePicker.Builder builder;
MaterialDatePicker materialDatePicker;
long today = MaterialDatePicker.todayInUtcMilliseconds();
CalendarConstraints.Builder con = new CalendarConstraints.Builder();
con.setValidator(DateValidatorPointForward.now());
builder.setSelection(today);
builder.setCalendarConstraints(con.build());
materialDatePicker = builder.build();
findViewById(R.id.startCalender).setOnClickListener(v ->
materialDatePicker.show(getSupportFragmentManager(), builder.toString())
);
materialDatePicker.addOnPositiveButtonClickListener(selection ->
Toast.makeText(this, materialDatePicker.getHeaderText(),
Toast.LENGTH_SHORT).show());
【问题讨论】:
-
在 github 上查看他们的 samples。该仓库有关于如何更改主题和颜色的示例
-
@denvercoder9 他们的样本是用 Java 编写的,而不是 Kotlin。此外,他们从头开始实现所有样板。不是模块化的解决方案。
标签: android material-design android-datepicker material-components-android material-components