diff --git a/library/src/main/java/com/prolificinteractive/materialcalendarview/MaterialCalendarView.java b/library/src/main/java/com/prolificinteractive/materialcalendarview/MaterialCalendarView.java index 623b4a69..f0de12a1 100644 --- a/library/src/main/java/com/prolificinteractive/materialcalendarview/MaterialCalendarView.java +++ b/library/src/main/java/com/prolificinteractive/materialcalendarview/MaterialCalendarView.java @@ -27,6 +27,7 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; +import com.jakewharton.threetenabp.AndroidThreeTen; import com.prolificinteractive.materialcalendarview.format.ArrayWeekDayFormatter; import com.prolificinteractive.materialcalendarview.format.DayFormatter; import com.prolificinteractive.materialcalendarview.format.MonthArrayTitleFormatter; @@ -249,6 +250,10 @@ public MaterialCalendarView(Context context) { public MaterialCalendarView(Context context, AttributeSet attrs) { super(context, attrs); + if (isInEditMode()) { + AndroidThreeTen.init(context); + } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //If we're on good Android versions, turn off clipping for cool effects setClipToPadding(false); @@ -430,6 +435,10 @@ private void setupChildren() { } private void updateUi() { + if (isInEditMode()) { + titleChanger.setPreviousMonth(currentMonth); + } + titleChanger.change(currentMonth); enableView(buttonPast, canGoBack()); enableView(buttonFuture, canGoForward());