public class TimePicker extends BasePicker implements BasePickerView.OnSelectedListener, BasePickerView.Formatter
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TimePicker.Builder |
static class |
TimePicker.DefaultFormatter |
static interface |
TimePicker.Formatter |
static interface |
TimePicker.OnTimeSelectListener |
BasePicker.Interceptor| 限定符和类型 | 字段和说明 |
|---|---|
static java.text.DateFormat |
DEFAULT_DATE_FORMAT |
static java.text.DateFormat |
DEFAULT_TIME_FORMAT |
static int |
TYPE_12_HOUR
上午、下午(12小时制,默认24小时制,不显示上午,下午)
|
static int |
TYPE_ALL |
static int |
TYPE_DATE |
static int |
TYPE_DAY |
static int |
TYPE_HOUR |
static int |
TYPE_MINUTE |
static int |
TYPE_MIXED_DATE
日期聚合
|
static int |
TYPE_MIXED_TIME
时间聚合
|
static int |
TYPE_MONTH |
static int |
TYPE_TIME |
static int |
TYPE_YEAR |
iPickerDialog, mContext, mInflater, mPickerContainer, needDialog, sDefaultCanceledOnTouchOutside, sDefaultDialogCreator, sDefaultPaddingRect, sDefaultPickerBackgroundColor| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.CharSequence |
format(BasePickerView pickerView,
int position,
java.lang.CharSequence charSequence) |
int |
getType() |
boolean |
hasType(int type) |
void |
onConfirm()
点击确定按钮的回调
|
void |
onSelected(BasePickerView pickerView,
int position) |
void |
setFormatter(TimePicker.Formatter formatter) |
void |
setSelectedDate(long millis)
设置选中的时间,如果不设置默认为起始时间,应该伴随着show方法使用
|
addPicker, canSelected, checkIsSamePickerView, createPickerView, dialog, findPickerViewByTag, getPickerViews, getTag, getTag, initPickerView, setInterceptor, setPadding, setPickerBackgroundColor, setTag, setTag, show, viewpublic static final int TYPE_YEAR
public static final int TYPE_MONTH
public static final int TYPE_DAY
public static final int TYPE_HOUR
public static final int TYPE_MINUTE
public static final int TYPE_MIXED_DATE
public static final int TYPE_MIXED_TIME
public static final int TYPE_12_HOUR
public static final int TYPE_DATE
public static final int TYPE_TIME
public static final int TYPE_ALL
public static final java.text.DateFormat DEFAULT_DATE_FORMAT
public static final java.text.DateFormat DEFAULT_TIME_FORMAT
public void setFormatter(TimePicker.Formatter formatter)
public void setSelectedDate(long millis)
millis - 选中的时间戳 单位mspublic int getType()
public boolean hasType(int type)
type - typepublic void onSelected(BasePickerView pickerView, int position)
onSelected 在接口中 BasePickerView.OnSelectedListenerpublic void onConfirm()
BasePickeronConfirm 在类中 BasePickerpublic java.lang.CharSequence format(BasePickerView pickerView, int position, java.lang.CharSequence charSequence)
format 在接口中 BasePickerView.Formatterposition - 这个是adapter的position,但是起始时间如果不从0开始就不对了