如何在android datepicker中突出显示日期?

pftdvrlh  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(428)

如何在android datepicker中突出显示日期,如下图所示?在互联网上,我发现了一些解决方案,但它们没有使用“原创”的android datepicker。是否有一些解决方案,我可以编辑我已经在使用的android datepicker?

rxztt3cl

rxztt3cl1#

官员 DatePicker android组件不支持此功能,这就是为什么每个人都在创建自定义视图或使用库来创建自定义视图的原因。
正如@adm所说,还有 MaterialDatePicker 它比旧的包含更多的功能,你可以查看这篇材料设计文章,了解你能做什么。
和更多信息 MaterialDatePicker 文档

编辑

要禁用日期,应使用 MaterialDatePicker - CalendarConstraints.DateValidator ,您可以在其中设置要禁用或启用的日期。在这种情况下,您不必创建自定义类,但您应该创建自己的实现,您应该 override 这个 isValid(long) 方法,并在其中选择要显示为启用或禁用的日期。
您应该编写的代码示例如下所示:https://stackoverflow.com/a/61147318/4385913

相关问题