Я использую класс CalendarView
, чтобы вставить календарь в мое приложение. Я сделал это так:Как получить текущий месяц в CalendarView?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<CalendarView
android:id="@+id/calendar_userCalendar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:clickable="true" />
</RelativeLayout>
С этим я могу увидеть календарь, как это:
И все месяцы видели! Я пытался фильтровать текущий месяц программным образом:
calendar = (CalendarView) inflatedLayout.findViewById(R.id.calendar_userCalendar);
Calendar cal = Calendar.getInstance();
int daysInMonth = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
calendar.setMaxDate(daysInMonth);
Но это все еще показывает все месяцы ... Как я могу установить календарь, чтобы показать только текущий месяц и фильтр событий этого месяца?
Это сделало трюк! Благодаря! – Sonhja