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, show
equals, 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, unregisterForContextMenu
public 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.DialogFragment
public void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState
in class android.app.DialogFragment
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreateView
in class android.app.Fragment
public void onResume()
onResume
in class android.app.Fragment
public void onPause()
onPause
in class android.app.Fragment
public 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.OnClickListener
public void onYearSelected(int year)
onYearSelected
in interface DatePickerController
public void onDayOfMonthSelected(int year, int month, int day)
onDayOfMonthSelected
in interface DatePickerController
public MonthAdapter.CalendarDay getSelectedDay()
getSelectedDay
in interface DatePickerController
public int getMinYear()
getMinYear
in interface DatePickerController
public int getMaxYear()
getMaxYear
in interface DatePickerController
public int getFirstDayOfWeek()
getFirstDayOfWeek
in interface DatePickerController
public void registerOnDateChangedListener(DatePickerDialog.OnDateChangedListener listener)
registerOnDateChangedListener
in interface DatePickerController
public void unregisterOnDateChangedListener(DatePickerDialog.OnDateChangedListener listener)
unregisterOnDateChangedListener
in interface DatePickerController
public void tryVibrate()
tryVibrate
in interface DatePickerController