Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在日历视图中突出显示多个事件_Android_Android View_Android Calendar - Fatal编程技术网

Android 在日历视图中突出显示多个事件

Android 在日历视图中突出显示多个事件,android,android-view,android-calendar,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

我正在尝试显示日历以及在我的应用程序中创建的事件。我可以把它添加到视图中

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);
但是,我无法突出显示多个事件。尝试了几个社区职位;他们做得不太好。有什么想法吗?

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

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

mf.setEvents(eventDays);
ArrayList eventDays=new ArrayList();
事件日。添加(“2014-02-25”);
add(Util.getCurrentDate());
mf.setEvents(eventDays);

我使用了您的库项目。干得不错,但有一个问题是,当我添加
eventdays列表
mf.setEvents(eventdays)
并显示日历时,它工作得很好,但最终当我更改月份时,它不会在您使用日历时显示
高亮灯。。。