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 |
|---|
android.support.v17.leanback.widget.GuidedAction
|
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) |
|
|---|---|
android.support.v17.leanback.widget.GuidedAction
|
|
android.support.v17.leanback.widget.Action
|
|
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 saved| 参数(Parameters) | |
|---|---|
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 saved| 参数(Parameters) | |
|---|---|
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. |