Показать текст после нажатия на дату в CalendarView

Есть ли код для отображения текста после нажатия на конкретную дату в Calendarview?

Например, я создал TextView ниже календаря, чтобы отобразить текст после нажатия на определенную дату, но я не уверен, как заставить текст отображаться после нажатия на определенную дату в представлении календаря. Текст, который будет отображаться, также должен быть напечатан в себе, поскольку он должен быть привязан к разным датам.

1 ответ

Когда вы нажимаете на конкретную дату Calendarview, эта дата отображается в вашем текстовом представлении.

    CalendarView calendarView = findViewById(R.id.calendarView);
    TextView textView = findViewById(R.id.textView);
    calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
        @Override
        public void onSelectedDayChange(@NonNull CalendarView view, int year, int month, int dayOfMonth) {
            textView.setText(month + "/" + dayOfMonth + "/" + year);
        }
    });
Другие вопросы по тегам