From e4d318b91a07b82297ce21ba4722bcce15ec2f97 Mon Sep 17 00:00:00 2001 From: "Sherif S. Makhlouf" Date: Mon, 16 Mar 2015 08:36:40 +0200 Subject: [PATCH 1/2] Adding first and last month in Sample App layout to emphasis it's importance --- sample/src/main/res/layout/activity_main.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sample/src/main/res/layout/activity_main.xml b/sample/src/main/res/layout/activity_main.xml index 8189e7a..002f1e1 100644 --- a/sample/src/main/res/layout/activity_main.xml +++ b/sample/src/main/res/layout/activity_main.xml @@ -9,6 +9,8 @@ android:id="@+id/pickerView" android:layout_width="match_parent" android:layout_height="match_parent" + calendar:firstMonth="january" + calendar:lastMonth="december" calendar:drawRoundRect="true"/> From 550d5244419988d0a8f7760075c00c89766b665d Mon Sep 17 00:00:00 2001 From: "Sherif S. Makhlouf" Date: Mon, 16 Mar 2015 08:41:36 +0200 Subject: [PATCH 2/2] Set default last month to be the last month in year to avoid the empty listview --- .../andexert/calendarlistview/library/SimpleMonthAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/andexert/calendarlistview/library/SimpleMonthAdapter.java b/library/src/main/java/com/andexert/calendarlistview/library/SimpleMonthAdapter.java index 20e1b0e..0fef0f2 100644 --- a/library/src/main/java/com/andexert/calendarlistview/library/SimpleMonthAdapter.java +++ b/library/src/main/java/com/andexert/calendarlistview/library/SimpleMonthAdapter.java @@ -50,7 +50,7 @@ public SimpleMonthAdapter(Context context, DatePickerController datePickerContro this.typedArray = typedArray; calendar = Calendar.getInstance(); firstMonth = typedArray.getInt(R.styleable.DayPickerView_firstMonth, calendar.get(Calendar.MONTH)); - lastMonth = typedArray.getInt(R.styleable.DayPickerView_lastMonth, (calendar.get(Calendar.MONTH) - 1) % MONTHS_IN_YEAR); + lastMonth = typedArray.getInt(R.styleable.DayPickerView_lastMonth, MONTHS_IN_YEAR - 1); selectedDays = new SelectedDays<>(); mContext = context; mController = datePickerController;