public class GuidedDatePickerAction
extends GuidedAction
java.lang.Object | |||
↳ | android.support.v17.leanback.widget.Action | ||
↳ | android.support.v17.leanback.widget.GuidedAction | ||
↳ | android.support.v17.leanback.widget.GuidedDatePickerAction |
GuidedAction的子类可以选择一个日期。 该操作默认是可编辑的; 让它只读,在Builder上调用hasEditableActivatorView(false)。
Nested classes |
|
---|---|
class |
GuidedDatePickerAction.Builder Builder类构建GuidedDatePickerAction。 |
class |
GuidedDatePickerAction.BuilderBase<B extends BuilderBase> Base Builder类来构建GuidedDatePickerAction。 |
Inherited constants |
---|
From class android.support.v17.leanback.widget.GuidedAction
|
From class android.support.v17.leanback.widget.Action
|
Public constructors |
|
---|---|
GuidedDatePickerAction() |
Public methods |
|
---|---|
long |
getDate() 从1970年1月1日00:00:00开始,以 |
String |
getDatePickerFormat() 返回日期Picker的格式,如果未指定,则返回null。 |
long |
getMaxDate() 从 |
long |
getMinDate() 从1970年1月1日00:00:00开始,以 |
void |
onRestoreInstanceState(Bundle bundle, String key) 使用给定键从软件包中恢复操作。 |
void |
onSaveInstanceState(Bundle bundle, String key) 使用给定的键将操作保存到一个包中。 |
void |
setDate(long date) 设置当前DatePicker的值,以毫秒为单位,自1970年1月1日00:00:00开始,位于 |
Inherited methods |
|
---|---|
From class android.support.v17.leanback.widget.GuidedAction
|
|
From class android.support.v17.leanback.widget.Action
|
|
From class java.lang.Object
|
GuidedDatePickerAction ()
long getDate ()
从1970年1月1日00:00:00开始,以 getDefault()
时区获取DatePicker的当前值(以毫秒为单位)。
Returns | |
---|---|
long |
Current value of DatePicker Action. |
String getDatePickerFormat ()
返回日期Picker的格式,如果未指定,则返回null。 格式是包含* day('d'),month('m')和year('y')的不区分大小写的字符串。 未指定格式时,将使用当前语言环境的默认格式。
Returns | |
---|---|
String |
Format of showing Date, e.g. "YMD". Returns null if using current locale's default. |
long getMaxDate ()
从1970年1月1日00:00:00开始,以 getDefault()
时区为单位,以毫秒为单位获取DatePicker的最大值。
Returns | |
---|---|
long |
Maximum value of DatePicker Action or Long.MAX_VALUE if not set. |
long getMinDate ()
从1970年1月1日00:00:00开始,以getDefault()
时区为单位,以毫秒为单位获取DatePicker的getDefault()
。 -1如果没有设置。
Returns | |
---|---|
long |
Minimal value of DatePicker Action or Long.MIN_VALUE if not set. |
void onRestoreInstanceState (Bundle bundle, String key)
使用给定键从软件包中恢复操作。 当isAutoRestore()为真时:
isEditable()
is true: save text of getTitle()
isDescriptionEditable()
is true: save text of getDescription()
getCheckSetId()
is not NO_CHECK_SET
: save isChecked()
}GuidedDatePickerAction
will be savedParameters | |
---|---|
bundle |
Bundle : Bundle to restore the Action from. |
key |
String : Key used to restore the Action. |
void onSaveInstanceState (Bundle bundle, String key)
使用给定的键将操作保存到一个包中。 当isAutoRestoreEna()为真时:
isEditable()
is true: save text of getTitle()
isDescriptionEditable()
is true: save text of getDescription()
getCheckSetId()
is not NO_CHECK_SET
: save isChecked()
}GuidedDatePickerAction
will be savedParameters | |
---|---|
bundle |
Bundle : Bundle to save the Action. |
key |
String : Key used to save the Action. |
void setDate (long date)
设置当前DatePicker的值,以毫秒为单位,自1970年1月1日00:00:00开始,位于 getDefault()
时区。
Parameters | |
---|---|
date |
long : New value to update current value of DatePicker Action. |