在CalendarView中突出显示多个事件

时间:2013-10-29 15:02:11

标签: android android-view android-calendar

我正在尝试显示日历以及在我的应用中创建的事件。我能够将它添加到视图中。

LinearLayout calendarLayout = (LinearLayout) view.findViewById(R.id.calendarLayout);

CalendarView calendarView = new CalendarView(mActivity);
LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
calendarView.setLayoutParams(layoutParams);

Calendar calendar = Calendar.getInstance();
calendar.set(2013, 9, 10, 14, 10);

calendarView.setDate(calendar.getTimeInMillis(), true, true);

calendarLayout.addView(calendarView);

但是,我无法突出显示多个事件。尝试了几个社区帖子;他们没有很好地工作。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用MFCalendarView,您可以突出显示多个事件。

ArrayList<String> eventDays = new ArrayList<String>();
eventDays.add("2014-02-25");
eventDays.add(Util.getCurrentDate());

mf.setEvents(eventDays);