У меня есть собственный календарь, в который я хочу добавить события, информация из массива, а информация поступила из файла JSON.Тег события тоже очень уродливый, я бы хотел поменять его на прорисовку, но я тоже не уверен, как это сделать.
Я довольно новичок в этом и не уверен, с чего начать, у меня уже естьсобытия, отображаемые под CalendarView, если кто-то может помочь с форматированием этого списка, что было бы ему полезно.Пока я отдельно добавляю два только для теста, но реально я не могу сделать это для всех событий года.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ArrayList<ListModel> ListModelArrayList = new ArrayList<>();
//SearchView simpleSearchView = (SearchView) findViewById(R.id.search_view);
textViewDate = findViewById(R.id.date);
textViewEvent = findViewById(R.id.event);
final CollapsibleCalendar collapsibleCalendar = findViewById(R.id.calendarView);
collapsibleCalendar.setCalendarListener(new CollapsibleCalendar.CalendarListener() {
@Override
public void onDaySelect() {
//show events for that day
}
@Override
public void onItemClick(View view) {
}
@Override
public void onDataUpdate() {
}
@Override
public void onMonthChange() {
//list events from month
//FBToast.infoToast(MainActivity.this,"This is Info Toast",FBToast.LENGTH_SHORT);
}
@Override
public void onWeekChange(int i) {
//list events for the week
}
});
collapsibleCalendar.setState(UICalendar.STATE_EXPANDED);
collapsibleCalendar.addEventTag(2019, 04, 01);
collapsibleCalendar.addEventTag(2019, 04, 02);
requestJSON();
}