am bdb1127a: am b8da5340: Merge "Pass setEnabled() value in calendar-mode DatePicker delegate" into mnc-dev

* commit 'bdb1127a6b8786d392b4f2ad635f5c36cd3a775f':
  Pass setEnabled() value in calendar-mode DatePicker delegate
This commit is contained in:
Alan Viverette
2015-06-03 23:43:57 +00:00
committed by Android Git Automerger

View File

@@ -115,7 +115,8 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate {
R.styleable.DatePicker_internalLayout, R.layout.date_picker_material);
// Set up and attach container.
mContainer = (ViewGroup) inflater.inflate(layoutResourceId, mDelegator);
mContainer = (ViewGroup) inflater.inflate(layoutResourceId, mDelegator, false);
mDelegator.addView(mContainer);
// Set up header views.
final ViewGroup header = (ViewGroup) mContainer.findViewById(R.id.date_picker_header);
@@ -471,7 +472,11 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate {
@Override
public void setEnabled(boolean enabled) {
mContainer.setEnabled(false);
mContainer.setEnabled(enabled);
mDayPickerView.setEnabled(enabled);
mYearPickerView.setEnabled(enabled);
mHeaderYear.setEnabled(enabled);
mHeaderMonthDay.setEnabled(enabled);
}
@Override
@@ -481,8 +486,7 @@ class DatePickerCalendarDelegate extends DatePicker.AbstractDatePickerDelegate {
@Override
public CalendarView getCalendarView() {
throw new UnsupportedOperationException(
"CalendarView does not exists for the new DatePicker");
throw new UnsupportedOperationException("Not supported by calendar-mode DatePicker");
}
@Override