diff --git a/library/src/main/java/com/prolificinteractive/materialcalendarview/MonthView.java b/library/src/main/java/com/prolificinteractive/materialcalendarview/MonthView.java
index 9ca3f165..cad81741 100644
--- a/library/src/main/java/com/prolificinteractive/materialcalendarview/MonthView.java
+++ b/library/src/main/java/com/prolificinteractive/materialcalendarview/MonthView.java
@@ -3,6 +3,7 @@
import android.annotation.SuppressLint;
import android.support.annotation.NonNull;
+import android.util.Log;
import java.util.Calendar;
import java.util.Collection;
import org.threeten.bp.DayOfWeek;
diff --git a/sample/src/main/AndroidManifest.xml b/sample/src/main/AndroidManifest.xml
index e05353b7..d7cb36c9 100644
--- a/sample/src/main/AndroidManifest.xml
+++ b/sample/src/main/AndroidManifest.xml
@@ -111,6 +111,24 @@
+
+
+
+
+
+
+
+
+
+
+
{
+ widget.setSelectionMode(which);
+ dialog.dismiss();
+ })
+ .show();
+ }
+
+ @OnClick(R.id.get_current_date) public void getCurrentDatesClick(final View v) {
+ Toast.makeText(this, widget.getCurrentDate().toString(), Toast.LENGTH_SHORT).show();
+ Log.e("GettersActivity", widget.getCurrentDate().toString());
+ }
+
+ @OnClick(R.id.get_selected_date) public void getSelectedDatesClick(final View v) {
+ final CalendarDay selectedDate = widget.getSelectedDate();
+ if (selectedDate != null) {
+ Toast.makeText(this, selectedDate.toString(), Toast.LENGTH_SHORT).show();
+ Log.e("GettersActivity", selectedDate.toString());
+ } else {
+ Toast.makeText(this, "No Selection", Toast.LENGTH_SHORT).show();
+ }
+ }
+
+ @OnClick(R.id.get_selected_dates) public void getSelectedDateClick(final View v) {
+ final List selectedDates = widget.getSelectedDates();
+ if (!selectedDates.isEmpty()) {
+ Toast.makeText(this, selectedDates.toString(), Toast.LENGTH_SHORT).show();
+ Log.e("GettersActivity", selectedDates.toString());
+ } else {
+ Toast.makeText(this, "No Selection", Toast.LENGTH_SHORT).show();
+ }
+ }
+
+ @OnClick(R.id.get_selection_mode) public void getSelectionModeClick(final View v) {
+ Toast.makeText(this, ITEMS[widget.getSelectionMode()], Toast.LENGTH_SHORT).show();
+ Log.e("GettersActivity", ITEMS[widget.getSelectionMode()].toString());
+ }
+}
diff --git a/sample/src/main/res/layout/activity_getters.xml b/sample/src/main/res/layout/activity_getters.xml
new file mode 100644
index 00000000..06fdbe73
--- /dev/null
+++ b/sample/src/main/res/layout/activity_getters.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sample/src/main/res/values/strings.xml b/sample/src/main/res/values/strings.xml
index 6502a1f6..3d4474ed 100644
--- a/sample/src/main/res/values/strings.xml
+++ b/sample/src/main/res/values/strings.xml
@@ -15,6 +15,7 @@
Calendar with Decorators
Calendar Selection Modes
Calendar with Dynamic Modes
+ Calendar with Getters
Multiple Basic Calendars
Many-Sized Calendars