public class DatePickerDialog extends DialogFragment implements android.view.View.OnClickListener, YearPickerView.YearPickerListener, DayPickerView.DayPickerListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatePickerDialog.OnDateSetListener |
| Modifier and Type | Field and Description |
|---|---|
static int |
ANIMATION_DELAY |
static java.lang.String |
KEY_CURRENT_VIEW |
static java.lang.String |
KEY_LIST_POSITION |
static java.lang.String |
KEY_LIST_POSITION_OFFSET |
static java.lang.String |
KEY_MAX_DATE |
static java.lang.String |
KEY_MIN_DATE |
static java.lang.String |
KEY_WEEK_START |
| Constructor and Description |
|---|
DatePickerDialog() |
| Modifier and Type | Method and Description |
|---|---|
static DatePickerDialog |
newInstance(DatePickerDialog.OnDateSetListener onDateSetListener,
int year,
int month,
int day) |
static DatePickerDialog |
newInstance(DatePickerDialog.OnDateSetListener onDateSetListener,
int year,
int month,
int day,
boolean vibrate) |
void |
onClick(android.view.View view) |
void |
onCreate(android.os.Bundle bundle) |
android.view.View |
onCreateView(android.view.LayoutInflater layoutInflater,
android.view.ViewGroup parent,
android.os.Bundle bundle) |
void |
onDateSelected(int year,
int month,
int day) |
void |
onSaveInstanceState(android.os.Bundle bundle) |
void |
onYearSelected(int year) |
void |
setCloseOnSingleTapDay(boolean closeOnSingleTapDay) |
void |
setDateConstraints(CalendarDay minDate,
CalendarDay maxDate) |
void |
setFirstDayOfWeek(int startOfWeek) |
void |
setMaxDate(CalendarDay maxDate)
Deprecated.
Use
setDateConstraints(com.fourmob.datetimepicker.date.CalendarDay, com.fourmob.datetimepicker.date.CalendarDay) instead.
Set the maximum allowed date Note : the month index starts from 0, rest all from 1 |
void |
setMinDate(CalendarDay minDate)
Deprecated.
Use
setDateConstraints(com.fourmob.datetimepicker.date.CalendarDay, com.fourmob.datetimepicker.date.CalendarDay) instead.
Set the minimum allowed date Note : the month index starts from 0, rest all from 1 |
void |
setOnDateSetListener(DatePickerDialog.OnDateSetListener onDateSetListener) |
void |
setPulseAnimationsEnabled(boolean usePulseAnimations) |
void |
setSelectedDate(int year,
int month,
int day) |
void |
setVibrate(boolean vibrate) |
void |
setYearRange(int minYear,
int maxYear)
Deprecated.
Use setMinDate and setMaxDate instead.
|
public static final int ANIMATION_DELAY
public static final java.lang.String KEY_WEEK_START
public static final java.lang.String KEY_MIN_DATE
public static final java.lang.String KEY_MAX_DATE
public static final java.lang.String KEY_CURRENT_VIEW
public static final java.lang.String KEY_LIST_POSITION
public static final java.lang.String KEY_LIST_POSITION_OFFSET
public static DatePickerDialog newInstance(DatePickerDialog.OnDateSetListener onDateSetListener, int year, int month, int day)
public static DatePickerDialog newInstance(DatePickerDialog.OnDateSetListener onDateSetListener, int year, int month, int day, boolean vibrate)
public void onCreate(android.os.Bundle bundle)
public android.view.View onCreateView(android.view.LayoutInflater layoutInflater,
android.view.ViewGroup parent,
android.os.Bundle bundle)
public void onSaveInstanceState(android.os.Bundle bundle)
public void onClick(android.view.View view)
onClick in interface android.view.View.OnClickListenerpublic void onYearSelected(int year)
onYearSelected in interface YearPickerView.YearPickerListenerpublic void onDateSelected(int year,
int month,
int day)
onDateSelected in interface DayPickerView.DayPickerListenerpublic void setFirstDayOfWeek(int startOfWeek)
public void setOnDateSetListener(DatePickerDialog.OnDateSetListener onDateSetListener)
public void setSelectedDate(int year,
int month,
int day)
public void setMinDate(CalendarDay minDate)
setDateConstraints(com.fourmob.datetimepicker.date.CalendarDay, com.fourmob.datetimepicker.date.CalendarDay) instead.
Set the minimum allowed date Note : the month index starts from 0, rest all from 1
public void setMaxDate(CalendarDay maxDate)
setDateConstraints(com.fourmob.datetimepicker.date.CalendarDay, com.fourmob.datetimepicker.date.CalendarDay) instead.
Set the maximum allowed date Note : the month index starts from 0, rest all from 1
public void setYearRange(int minYear,
int maxYear)
public void setDateConstraints(CalendarDay minDate, CalendarDay maxDate)
public void setCloseOnSingleTapDay(boolean closeOnSingleTapDay)
public void setVibrate(boolean vibrate)
public void setPulseAnimationsEnabled(boolean usePulseAnimations)