日历视图突出显示

时间:2017-03-24 11:10:05

标签: android mobile calendar

伙计们,我怎么办CalenderView,每个月的第一天都会突出显示,或者只是以不同的颜色,甚至不是月初,甚至突出显示月中

1 个答案:

答案 0 :(得分:0)

首先,您应该了解如何选择日期,然后突出显示这些日期。

这是一个示例:

String date = "22/3/2014";
    String parts[] = date.split("/");

    int day = Integer.parseInt(parts[0]);
    int month = Integer.parseInt(parts[1]);
    int year = Integer.parseInt(parts[2]);

    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.YEAR, year);
    calendar.set(Calendar.MONTH, month);
    calendar.set(Calendar.DAY_OF_MONTH, day);

    long milliTime = calendar.getTimeInMillis();

现在,根据您的要求,通过执行和进一步的活动,在日历视图中设置所选日期:

mCalendarView.setDate (milliTime, true, true);