Календарь событий в 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);