public class DatePickerDialog extends android.app.DialogFragment implements android.view.View.OnClickListener, DatePickerController
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatePickerDialog.OnDateChangedListener
The callback used to notify other date picker components of a change in selected date.
|
static interface |
DatePickerDialog.OnDateSetListener
The callback used to indicate the user is done filling in the date.
|
| Constructor and Description |
|---|
DatePickerDialog() |
| Modifier and Type | Method and Description |
|---|---|
int |
getFirstDayOfWeek() |
int |
getMaxYear() |
int |
getMinYear() |
MonthAdapter.CalendarDay |
getSelectedDay() |
void |
initialize(DatePickerDialog.OnDateSetListener callBack,
int year,
int monthOfYear,
int dayOfMonth) |
static DatePickerDialog |
newInstance(DatePickerDialog.OnDateSetListener callBack,
int year,
int monthOfYear,
int dayOfMonth) |
void |
onClick(android.view.View v) |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDayOfMonthSelected(int year,
int month,
int day) |
void |
onPause() |
void |
onResume() |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onYearSelected(int year) |
void |
registerOnDateChangedListener(DatePickerDialog.OnDateChangedListener listener) |
void |
setFirstDayOfWeek(int startOfWeek) |
void |
setOnDateSetListener(DatePickerDialog.OnDateSetListener listener) |
void |
setYearRange(int startYear,
int endYear) |
void |
tryVibrate() |
void |
unregisterOnDateChangedListener(DatePickerDialog.OnDateChangedListener listener) |
dismiss, dismissAllowingStateLoss, dump, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onCreateDialog, onDestroyView, onDetach, onDismiss, onStart, onStop, setCancelable, setShowsDialog, setStyle, show, showequals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isVisible, onActivityResult, onAttach, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPrepareOptionsMenu, onRequestPermissionsResult, onTrimMemory, onViewCreated, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, toString, unregisterForContextMenupublic static DatePickerDialog newInstance(DatePickerDialog.OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth)
callBack - How the parent is notified that the date is set.year - The initial year of the dialog.monthOfYear - The initial month of the dialog.dayOfMonth - The initial day of the dialog.public void initialize(DatePickerDialog.OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth)
public void onCreate(android.os.Bundle savedInstanceState)
onCreate in class android.app.DialogFragmentpublic void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState in class android.app.DialogFragmentpublic android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class android.app.Fragmentpublic void onResume()
onResume in class android.app.Fragmentpublic void onPause()
onPause in class android.app.Fragmentpublic void setFirstDayOfWeek(int startOfWeek)
public void setYearRange(int startYear,
int endYear)
public void setOnDateSetListener(DatePickerDialog.OnDateSetListener listener)
public void onClick(android.view.View v)
onClick in interface android.view.View.OnClickListenerpublic void onYearSelected(int year)
onYearSelected in interface DatePickerControllerpublic void onDayOfMonthSelected(int year,
int month,
int day)
onDayOfMonthSelected in interface DatePickerControllerpublic MonthAdapter.CalendarDay getSelectedDay()
getSelectedDay in interface DatePickerControllerpublic int getMinYear()
getMinYear in interface DatePickerControllerpublic int getMaxYear()
getMaxYear in interface DatePickerControllerpublic int getFirstDayOfWeek()
getFirstDayOfWeek in interface DatePickerControllerpublic void registerOnDateChangedListener(DatePickerDialog.OnDateChangedListener listener)
registerOnDateChangedListener in interface DatePickerControllerpublic void unregisterOnDateChangedListener(DatePickerDialog.OnDateChangedListener listener)
unregisterOnDateChangedListener in interface DatePickerControllerpublic void tryVibrate()
tryVibrate in interface DatePickerController