diff --git a/core/java/android/widget/DatePicker.java b/core/java/android/widget/DatePicker.java index 493b88170912f..821e1f65daec6 100644 --- a/core/java/android/widget/DatePicker.java +++ b/core/java/android/widget/DatePicker.java @@ -75,6 +75,8 @@ public class DatePicker extends FrameLayout { private static final boolean DEFAULT_SPINNERS_SHOWN = true; + private static final boolean DEFAULT_ENABLED_STATE = true; + private final NumberPicker mDaySpinner; private final LinearLayout mSpinners; @@ -103,7 +105,7 @@ public class DatePicker extends FrameLayout { private final Calendar mCurrentDate = Calendar.getInstance(); - private boolean mIsEnabled; + private boolean mIsEnabled = DEFAULT_ENABLED_STATE; /** * The callback used to indicate the user changes\d the date. diff --git a/core/java/android/widget/TimePicker.java b/core/java/android/widget/TimePicker.java index 107ea078cb1c8..8f3442e4d6f59 100644 --- a/core/java/android/widget/TimePicker.java +++ b/core/java/android/widget/TimePicker.java @@ -52,6 +52,8 @@ import java.util.Calendar; @Widget public class TimePicker extends FrameLayout { + private static final boolean DEFAULT_ENABLED_STATE = true; + /** * A no-op callback used in the constructor to avoid null checks * later in the code. @@ -75,7 +77,7 @@ public class TimePicker extends FrameLayout { private final String[] mAmPmStrings; - private boolean mIsEnabled; + private boolean mIsEnabled = DEFAULT_ENABLED_STATE; // callbacks private OnTimeChangedListener mOnTimeChangedListener; @@ -195,6 +197,7 @@ public class TimePicker extends FrameLayout { } super.setEnabled(enabled); mMinuteSpinner.setEnabled(enabled); + mDivider.setEnabled(enabled); mHourSpinner.setEnabled(enabled); mAmPmSpinner.setEnabled(enabled); mIsEnabled = enabled;