Hello Telerik,
I want to display to two event in a date but both event are overlapped. only one visible at a time. how to set event position in calendar cell.
please check attached image and also check below code.
please help me out of this situation.
Date date = new Date();
ArrayList<Event> firstHalf = new ArrayList<Event>();
ArrayList<Event> secondHalf = new ArrayList<Event>();
try {
DateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy");
for (int i = 0; i < attendanceDetails.size(); i++) {
date = formatter.parse(attendanceDetails.get(i).getattendanceDetailsDate());
long startDate = date.getTime();
date.setTime(startDate - 1);
long endDate = date.getTime();
Event event = new Event(attendanceDetails.get(i).getFirstHalfAttendance(), endDate, startDate);
event.setEventColor(Color.parseColor("#60ff2010"));
firstHalf.add(event);
}
}catch (Exception ex){
ex.printStackTrace();
}
try {
DateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy");
for (int i = 0; i < attendanceDetails.size(); i++) {
date = formatter.parse(attendanceDetails.get(i).getattendanceDetailsDate());
long startDate = date.getTime();
date.setTime(startDate -1);
long endDate = date.getTime();
Event event = new Event(attendanceDetails.get(i).getSecHalfAttendance(), endDate, startDate);
event.setEventColor(Color.DKGRAY);
secondHalf.add(event);
}
}catch (Exception ex){
ex.printStackTrace();
}
calendarView.getEventAdapter().setEvents(firstHalf);
calendarView.getEventAdapter().setEvents(secondHalf);