Календарь событий в Android студии от arraylist

Есть ли способ, когда просмотр календаря может добавлять события из массива?

например. Может ли этот массив быть событием внутри календаря на основе acceptDate? Спасибо, парни.

[  
{  
  "acceptedID":"118",
  "acceptDate":"3\/1\/2017",
  "acceptTime":"12:00 AM",
  "resID":"155"
  },
  {  
  "acceptedID":"116",
  "acceptDate":"2\/27\/2017",
  "acceptTime":"12:00 AM",
  "resID":"153"
   },
   {  
  "acceptedID":"114",
  "acceptDate":"2\/28\/2017",
  "acceptTime":"12:00 AM",
  "resID":"151"
}
]

1 ответ

Я не думаю, что родной CalendarView поможет вам. Я не смог получить пользовательское выделение с этим. Тем не менее, я рекомендую Caldroid для пользовательского выделения. Я не хочу заниматься плагиатом документации, которая уже есть, но вот как вы можете это легко сделать:

ColorDrawable blue = new ColorDrawable(getResources().getColor(R.color.blue));
ColorDrawable green = new ColorDrawable(Color.GREEN);
caldroidFragment.setBackgroundDrawableForDate(blue, blueDate);
caldroidFragment.setBackgroundDrawableForDate(green, greenDate);
Другие вопросы по тегам