Добавить события в пользовательский календарь с Arraylist? - PullRequest
0 голосов
/ 09 июля 2019

У меня есть собственный календарь, в который я хочу добавить события, информация из массива, а информация поступила из файла 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();


    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...