public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RadCalendarView calendarView = new RadCalendarView(Activity); // Setting the events display mode calendarView.SelectionMode = CalendarSelectionMode.Single; calendarView.EventsDisplayMode = EventsDisplayMode.Inline; // Creating some events List <Event> events = new List <Event>(); Calendar calendar = Calendar.Instance; long start = calendar.TimeInMillis; calendar.Add(CalendarField.Hour, 1); long end = calendar.TimeInMillis; events.Add(new Event("Test1", start, end)); calendar.Add(CalendarField.Date, 1); calendar.Add(CalendarField.Hour, -1); start = calendar.TimeInMillis; calendar.Add(CalendarField.Hour, 3); end = calendar.TimeInMillis; events.Add(new Event("Test2", start, end)); calendarView.EventAdapter.Events = events; // >> calendar-custom-inline-events-adapter-init MyInlineEventsAdapter adapter = new MyInlineEventsAdapter(Context); calendarView.EventsManager().Adapter = adapter; // << calendar-custom-inline-events-adapter-init return(calendarView); }