Android日历设置多个日期的多种颜色

时间:2018-12-22 09:57:46

标签: android calendar

我正在使用android应用,我想为日历中的日期设置颜色。

例如,我想为所有显示的日期显示绿色,而我想为日历中所有缺少的日期显示红色。

方法。

谢谢。

1 个答案:

答案 0 :(得分:0)

我终于发现library用多种颜色标记了多个日期。

ExpCalendarView calendarView = (ExpCalendarView)findViewById(R.id.calendar_exp);
    calendarView.travelTo(new DateData(2018, 12, 25));

    calendarView.markDate(
            new DateData(2018, 12, 25).setMarkStyle(new MarkStyle(MarkStyle.BACKGROUND, Color.GREEN)));
    calendarView.markDate(
            new DateData(2018, 12, 26).setMarkStyle(new MarkStyle(MarkStyle.BACKGROUND, Color.YELLOW)));