Android Calender视图为多个日期设置颜色并禁用点击

时间:2018-07-28 06:04:54

标签: android date colors calendar

我正在制作一个出勤应用程序,我想突出显示缺席学生的多个日期,并使日历视图不可单击。 只想显示日历。

1 个答案:

答案 0 :(得分:0)

这个问题看起来没有,您已经进行了任何研究。

但是,您可以使用https://github.com/Applandeo/Material-Calendar-View

优点:

  1. 易于定制。 [到目前为止,我已经在3-4个项目中使用过]

  2. 满足需求,例如范围选择器,一日选择(基于事件)

  3. 轻量级库,文件少/代码少。如果需要,还可以剥离不必要的范围选择器代码和其他代码。对我来说,只需要一日选择
  

我想突出显示缺席的多个日期

您可以创建EventDay实例的Calendar对象列表。您可以将其传递给CalendarView。它将显示您案件中的其他事件(也称为缺席)。

  

使日历视图不可点击

这没什么大不了的,您可以轻松做到这一点,因为CalendarView是自定义视图本身。

这是我的一个项目的最新屏幕截图。效果很好。

Screenshot