public class CalendarDatePickerDialogFragment
extends DialogFragment
implements android.view.View.OnClickListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
CalendarDatePickerDialogFragment.OnDateChangedListener
The callback used to notify other date picker components of a change in selected date.
|
static interface |
CalendarDatePickerDialogFragment.OnDateSetListener
The callback used to indicate the user is done filling in the date.
|
| Constructor and Description |
|---|
CalendarDatePickerDialogFragment() |
public boolean isThemeDark()
public CalendarDatePickerDialogFragment setThemeDark()
public CalendarDatePickerDialogFragment setThemeLight()
public CalendarDatePickerDialogFragment setThemeCustom(int styleResId)
public CalendarDatePickerDialogFragment setPreselectedDate(int year, int monthOfYear, int dayOfMonth)
public CalendarDatePickerDialogFragment setDoneText(java.lang.String text)
public CalendarDatePickerDialogFragment setCancelText(java.lang.String text)
public void onCreate(android.os.Bundle savedInstanceState)
public void onSaveInstanceState(android.os.Bundle outState)
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
public void onResume()
public void onPause()
public CalendarDatePickerDialogFragment setFirstDayOfWeek(int startOfWeek)
public CalendarDatePickerDialogFragment setDateRange(MonthAdapter.CalendarDay startDate, MonthAdapter.CalendarDay endDate)
startDate - The start date of the range (inclusive)endDate - The end date of the range (inclusive)java.lang.IllegalArgumentException - in case the end date is smaller than the start datepublic CalendarDatePickerDialogFragment setDisabledDays(android.util.SparseArray<MonthAdapter.CalendarDay> disabledDays)
disabledDays - sparse array of key date int (yyyyMMdd) to a calendar day objectjava.lang.IllegalArgumentException - in case the end date is smaller than the start datepublic CalendarDatePickerDialogFragment setOnDateSetListener(CalendarDatePickerDialogFragment.OnDateSetListener listener)
public CalendarDatePickerDialogFragment setOnDismissListener(OnDialogDismissListener ondialogdismisslistener)
public void onDismiss(android.content.DialogInterface dialoginterface)
public void onClick(android.view.View v)
onClick in interface android.view.View.OnClickListenerpublic void onYearSelected(int year)
public void onDayOfMonthSelected(int year,
int month,
int day)
public MonthAdapter.CalendarDay getSelectedDay()
public MonthAdapter.CalendarDay getMinDate()
public MonthAdapter.CalendarDay getMaxDate()
public android.util.SparseArray<MonthAdapter.CalendarDay> getDisabledDays()
public int getFirstDayOfWeek()
public void registerOnDateChangedListener(CalendarDatePickerDialogFragment.OnDateChangedListener listener)
public void unregisterOnDateChangedListener(CalendarDatePickerDialogFragment.OnDateChangedListener listener)
public void tryVibrate()