伙计们,我怎么办CalenderView,每个月的第一天都会突出显示,或者只是以不同的颜色,甚至不是月初,甚至突出显示月中
答案 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);