Показать текст после нажатия на дату в 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);
}
});