创新互联公司主营皇姑网站建设的网络公司,主营网站建设方案,APP应用开发,皇姑h5小程序设计搭建,皇姑网站营销推广欢迎皇姑等地区企业咨询
java.lang.Object
|---ohos.agp.components.Component
|---|---ohos.agp.components.ComponentContainer
|---|---|---ohos.agp.components.StackLayout
|---|---|---|---ohos.agp.components.DatePicker
public class DatePicker
extends StackLayout
提供用于选择日期的日期选择器。
此方法允许用户使用年、月和日列选择日期。 如果只需要年或月,或者年月日的顺序需要自定义,则使用DateOrder。
修饰符和类型 | 类 | 描述 |
---|---|---|
static interface | DatePicker.DateOrder | 定义 DatePicker 组件的显示格式。 |
static interface | DatePicker.ValueChangedListener | 提供日期更改的侦听器。 |
从类 ohos.agp.components.Component 继承的嵌套类/接口 |
---|
Component.BindStateChangedListener, Component.CanAcceptScrollListener, Component.ClickedListener, Component.ComponentStateChangedListener, Component.ContourRefreshedListener, Component.DefSpeechEventListener, Component.DoubleClickedListener, Component.DragFeedbackProvider, Component.DraggedListener, Component.DrawTask, Component.EditEventListener, Component.EstimateSizeListener, Component.EstimateSpec, Component.FadeEffectEnum, Component.FocusChangedListener, Component.ForwardHoverListener, Component.ForwardTouchListener, Component.GestureType, Component.HoverEventListener, Component.KeyEventListener, Component.LayoutDirection, Component.LayoutRefreshedListener, Component.LongClickedListener, Component.MeasureSpec, Component.MouseEventListener, Component.MousePointerStyleListener, Component.OnDragListener, Component.RotationEventListener, Component.ScaledListener, Component.ScrolledListener, Component.ShadowDevice, Component.ShadowMode, Component.ShadowSize, Component.SpeechEventListener, Component.TouchEventListener, Component.UnconsumedKeyEventListener, Component.VoiceEvent |
从类 ohos.agp.components.ComponentContainer 继承的嵌套类/接口 |
---|
ComponentContainer.ArrangeListener |
从类 ohos.agp.components.StackLayout 继承的嵌套类/接口 |
---|
StackLayout.LayoutConfig |
修饰符和类型 | 字段 | 描述 |
---|---|---|
static float | ROTATION_SENSITIVITY_DEFAULT | 指示 DatePicker 响应旋转表冠事件的默认旋转灵敏度。 |
static float | ROTATION_SENSITIVITY_HIGH | 指示 DatePicker 响应旋转表冠事件的高旋转灵敏度。 |
static float | ROTATION_SENSITIVITY_LOW | 指示 DatePicker 响应旋转表冠事件的低旋转灵敏度。 |
从类 ohos.agp.components.Component 继承的字段 |
---|
ACCESSIBILITY_ADAPTABLE, ACCESSIBILITY_DISABLE, ACCESSIBILITY_ENABLE, AXIS_X, AXIS_Y, CONTOUR_BACKGROUND, CONTOUR_BORDER, CONTOUR_PADDING_BORDER, DEFAULT_SCALE, DRAG_DOWN, DRAG_HORIZONTAL, DRAG_HORIZONTAL_VERTICAL, DRAG_LEFT, DRAG_RIGHT, DRAG_UP, DRAG_VERTICAL, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED, EVENT_TYPE_COMPONENT_ACCESSIBILITY_FOCUSED_CLEAR, EVENT_TYPE_COMPONENT_CLICKED, EVENT_TYPE_COMPONENT_FOCUSED, EVENT_TYPE_COMPONENT_LONG_CLICKED, EVENT_TYPE_COMPONENT_SCROLLED, EVENT_TYPE_COMPONENT_SELECTED, EVENT_TYPE_COMPONENT_TEXT_UPDATE, EVENT_TYPE_NOTICE, EVENT_TYPE_NOTIFICATION_STATE_UPDATE, EVENT_TYPE_TOAST_SHOW, EVENT_TYPE_WINDOW_STATE_UPDATE, FOCUS_ADAPTABLE, FOCUS_DISABLE, FOCUS_ENABLE, FOCUS_NEXT, FOCUS_PREVIOUS, FOCUS_SIDE_BOTTOM, FOCUS_SIDE_LEFT, FOCUS_SIDE_RIGHT, FOCUS_SIDE_TOP, HIDE, HORIZONTAL, ID_DEFAULT, INHERITED_MODE, INVISIBLE, mBackgroundElement, mCanvasForTaskOverContent, mCanvasForTaskUnderContent, mComponentParent, mContext, mDrawTaskOverContent, mDrawTaskUnderContent, mEstimateSizeListener, mForegroundElement, mForwardHoverListener, mHoverEventListener, mKeyEventListener, mMouseEventListener, mPosition, mRotationEventListener, mShadowElement, mUnconsumedKeyEventListener, OVAL_MODE, OVAL_SCROLL_BAR_MODE, POSITION_X_INDEX, POSITION_Y_INDEX, RECT_MODE, RECT_SCROLL_BAR_MODE, SCROLL_AUTO_STAGE, SCROLL_IDLE_STAGE, SCROLL_NORMAL_STAGE, UNSPECIFIED_SCROLL_BAR_MODE, VERTICAL, VISIBLE |
从类 ohos.agp.components.ComponentContainer 继承的字段 |
---|
FOCUS_CHILDREN_FIRST, FOCUS_CHILDREN_HIDE, FOCUS_PARENT_FIRST, mArrangeListener |
构造函数 | 描述 |
---|---|
DatePicker(Context context) | 默认构造函数用于使用默认属性集和样式创建 DatePicker 实例。 |
DatePicker(Context context, AttrSet attrSet) | 用于在 XML 文件解析后使用指定的属性集和默认样式创建 DatePicker 实例的构造函数。 |
DatePicker(Context context, AttrSet attrSet, String styleName) | 用于在 XML 文件解析后使用指定的属性集和指定的样式创建 DatePicker 实例的构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
int | getDateOrder() | 获取日期格式。 |
int | getDayOfMonth() | 获取日期选择器中设置的日期。 |
Element | getDisplayedBottomElement() | 获取用于在日期选择器中选定数字的底部绘制分割线的 Element 实例。 |
Element | getDisplayedTopElement() | 获取用于在日期选择器中选定数字的顶部绘制分割线的 Element 实例。 |
long | getMaxDate() | 获取日期选择器支持的最大日期。 |
long | getMinDate() | 获取日期选择器支持的最小日期。 |
int | getMonth() | 获取日期选择器中设置的月份。 |
Color | getNormalTextColor() | 获取日期选择器中普通文本的颜色。 |
Font | getNormalTextFont() | 获取普通文本的字体。 |
int | getNormalTextSize() | 获取日期选择器中普通文本的大小。 |
Element | getOperatedTextBackgroundElement() | 获取元素集作为正在操作的选中项的文本背景。 |
Color | getOperatedTextColor() | 获取日期选择器中被操作文本的颜色。 |
float | getSelectedNormalTextMarginRatio() | 获取此日期选择器中所选文本边距与正常文本边距的比率。 |
Element | getSelectedTextBackgroundElement() | 获取元素集作为日期选择器选择的文本的背景。 |
Color | getSelectedTextColor() | 获取日期选择器中选定文本的颜色。 |
Font | getSelectedTextFont() | 获取选定文本的字体。 |
int | getSelectedTextSize() | 获取日期选择器中选定文本的大小。 |
int | getSelectorItemNum() | 获取选择器中所有项目的数量。 |
Color | getShaderColor() | 获取日期选择器的着色器颜色。 |
DatePicker.ValueChangedListener | getValueChangedListener() | 获取setValueChangedListener设置的监听器,用于监控数据更新。 |
int | getYear() | 获取日期选择器中设置的年份。 |
void | init(int year, int monthOfYear, int dayOfMonth, DatePicker.ValueChangedListener valueChangedListener) | 初始化日期选择器。 |
boolean | isDayFixed() | 获取日期选择器状态。 |
boolean | isMonthFixed() | 获取月份选择器状态。 |
boolean | isWheelModeEnabled() | 获取是否启用日期选择器的滚轮模式以允许选择器上的最大值环绕最小值。 |
boolean | isYearFixed() | 获取年份选择器状态。 |
void | setDateOrder(int dateOrder) | 设置日期格式。 |
void | setDayFixed(boolean fixed) | 设置是否禁用日期选择器。 |
void | setDisplayedLinesElements(Element top, Element bottom) | 设置一个 Element 实例,用于为日期选择器中的选定文本绘制分割线。 |
void | setMaxDate(long maxDate) | 设置日期选择器支持的最大日期。 |
void | setMinDate(long minDate) | 设置日期选择器支持的最小日期。 |
void | setMonthFixed(boolean fixed) | 设置是否禁用月份选择器。 |
void | setNormalTextColor(Color color) | 设置日期选择器中普通文本的颜色。 |
void | setNormalTextFont(Font font) | 设置普通文本的字体。 |
void | setNormalTextSize(int size) | 设置日期选择器中普通文本的大小。 |
void | setOperatedTextBackground(Element element) | 将指定的 Element 设置为正在操作的选中项的文本背景。 |
void | setOperatedTextColor(Color color) | 设置日期选择器中操作文本的颜色。 |
void | setSelectedNormalTextMarginRatio(float textMarginRatio) | 在此日期选择器中设置所选文本边距与正常文本边距的比率。 |
void | setSelectedTextBackground(Element element) | 将指定的 Element 设置为日期选择器选择的文本的背景。 |
void | setSelectedTextColor(Color color) | 设置日期选择器中选定文本的颜色。 |
void | setSelectedTextFont(Font font) | 设置选定文本的字体。 |
void | setSelectedTextSize(int size) | 设置日期选择器中选定文本的大小。 |
void | setSelectorItemNum(int itemNum) | 设置要在选择器上显示的项目数。 |
void | setShaderColor(Color color) | 为日期选择器设置着色器颜色。 |
void | setValueChangedListener(DatePicker.ValueChangedListener valueChangedListener) | 设置日期更改侦听器。 |
void | setWheelModeEnabled(boolean isEnabled) | 设置是否启用日期选择器的滚轮模式以允许选择器上的最大值环绕最小值。 |
void | setYearFixed(boolean fixed) | 设置是否禁用年份选择器。 |
void | updateDate(int year, int month, int dayOfMonth) | 更新当前日期。 |
从类 ohos.agp.components.Component 继承的方法 |
---|
addDrawTask, addDrawTask, addScrolledListener, announceAccessibility, arrange, bindCornerMark, callOnClick, canScroll, clearFocus, createAnimatorProperty, disableFadeEffect, draw, enableCornerMark, enableFadeEffect, enableSaveState, enableScrollBar, estimateSize, executeDoubleClick, executeLongClick, findFocus, findNextFocusableComponent, findRequestNextFocus, getAccessibility, getAccessibilityDescription, getAlpha, getAltitude, getBackgroundElement, getBaseLine, getBottom, getBoundaryFadeEffectBottomRate, getBoundaryFadeEffectLeftRate, getBoundaryFadeEffectRightRate, getBoundaryFadeEffectTopRate, getCenterZoomFactor, getCentralScrollMode, getClickedListener, getClipEnabled, getComponentDescription, getComponentMinSize, getComponentParent, getComponentPosition, getComponentSize, getComponentStateChangedListener, getComponentTreeObserver, getContentEnable, getContentPosition, getContentPositionX, getContentPositionY, getContext, getContour, getContourRefreshedListener, getCornerMark, getDragAcceptAngle, getDraggedListener, getEditEventListener, getEstimatedHeight, getEstimatedWidth, getFadeEffectBoundaryWidth, getFadeEffectColor, getFocusable, getFocusBorderEnable, getFocusBorderPadding, getFocusBorderRadius, getFocusBorderWidth, getForegroundElement, getForegroundGravity, getForwardHoverListener, getForwardTouchListener, getGesturePriority, getHeight, getHorizontalPadding, getHorizontalPosition, getHoverEventListener, getId, getKeyEventListener, getLayoutConfig, getLayoutDirection, getLayoutDirectionResolved, getLayoutRefreshedListener, getLeft, getLocationOnScreen, getMarginBottom, getMarginLeft, getMarginRight, getMargins, getMarginsLeftAndRight, getMarginsTopAndBottom, getMarginTop, getMatrix, getMinHeight, getMinWidth, getMode, getModeResolved, getMouseEventListener, getMousePointerStyleListener, getName, getPadding, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getPivot, getPivotX, getPivotY, getResourceManager, getRight, getRotation, getRotationEventListener, getRotationSensitivity, getScale, getScaledListener, getScaleX, getScaleY, getScrollbarBackgroundColor, getScrollbarColor, getScrollbarFadingDelay, getScrollbarFadingDuration, getScrollBarMode, getScrollbarRadius, getScrollbarRoundRect, getScrollbarStartAngle, getScrollbarSweepAngle, getScrollbarThickness, getScrollState, getScrollValue, getSelfVisibleRect, getShadowColor, getSpeechEventListener, getTag, getTop, getTouchEventListener, getTransitionSymbol, getTranslation, getTranslationX, getTranslationY, getTranslationZ, getUserNextFocus, getVerticalPadding, getVerticalPosition, getVisibility, getVisibleRectOnScreen, getWidth, getWindowVisibleRect, hasFocus, hasFocusedEffect, hasOverlaps, hideFocusBorder, invalidate, isBoundaryFadeEffectEnable, isBoundToWindow, isClickable, isClipToContourEnabled, isComponentDisplayed, isEnabled, isFadeEffected, isFocusable, isFocused, isIdentityMatrix, isLongClickOn, isPressed, isRtl, isSaveStateEnabled, isScrollbarFadingOn, isScrollBarOn, isScrollbarOverlapEnabled, isSelected, isSoundEnable, isTouchFocusable, isVibrationEffectEnabled, notifyAccessibility, onAttributeConfigChanged, onRestoreState, onRtlChanged, onSaveState, performScale, playSound, postLayout, refreshContour, release, removeBindStateChangedListener, removeScrolledListener, requestFocus, requestForceForwardTouchEvent, restoreComponentTreeState, saveComponentTreeState, scrollBy, scrollTo, setAccessibility, setAccessibilityDescription, setAlpha, setAltitude, setBackground, setBindStateChangedListener, setBottom, setBoundaryFadeEffectEnable, setCanAcceptScrollListener, setCenterZoomFactor, setCentralScrollMode, setClickable, setClickedListener, setClipEnabled, setClipToContourEnabled, setComponentDescription, setComponentMinSize, setComponentPosition, setComponentPosition, setComponentSize, setComponentStateChangedListener, setContentEnable, setContentPosition, setContentPositionX, setContentPositionY, setContour, setContourRefreshedListener, setDoubleClickedListener, setDragAcceptAngle, setDraggedListener, setEditEventListener, setEnabled, setEstimatedSize, setEstimateSizeListener, setFadeEffectBoundaryWidth, setFadeEffectColor, setFocusable, setFocusBorderEnable, setFocusBorderPadding, setFocusBorderRadius, setFocusBorderRadius, setFocusBorderWidth, setFocusChangedListener, setFocusedEffect, setForeground, setForegroundGravity, setForwardHoverListener, setForwardTouchListener, setGesturePriority, setHeight, setHorizontalPadding, setHorizontalPosition, setHoverEventListener, setId, setKeyEventListener, setLayoutConfig, setLayoutDirection, setLayoutRefreshedListener, setLeft, setLongClickable, setLongClickedListener, setMarginBottom, setMarginLeft, setMarginRight, setMarginsLeftAndRight, setMarginsTopAndBottom, setMarginTop, setMinHeight, setMinWidth, setMode, setMouseEventListener, setMousePointerStyleListener, setName, setOnDragListener, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRelative, setPaddingRight, setPaddingTop, setPivot, setPivot, setPivotX, setPivotY, setPosition, setPositionX, setPositionY, setPressState, setRight, setRotation, setRotationEventListener, setRotationSensitivity, setScale, setScaledListener, setScaleX, setScaleY, setScrollbarBackgroundColor, setScrollbarColor, setScrollbarFadingDelay, setScrollbarFadingDuration, setScrollbarFadingEnabled, setScrollBarMode, setScrollbarOverlapEnabled, setScrollbarRadius, setScrollbarRoundRect, setScrollbarStartAngle, setScrollbarSweepAngle, setScrollbarThickness, setScrolledListener, setSelected, setShadowColor, setShadowStyle, setSoundEnable, setSpeechEventListener, setTag, setTop, setTouchEventListener, setTouchFocusable, setTransitionSymbol, setTranslation, setTranslationX, setTranslationY, setTranslationZ, setUnconsumedKeyEventListener, setUserNextFocus, setVerticalPadding, setVerticalPosition, setVibrationEffectEnabled, setVisibility, setWidth, showFocusBorder, simulateClick, simulateDrag, startDragAndDrop, subscribeVoiceEvents, unsubscribeVoiceEvents |
从类 ohos.agp.components.ComponentContainer 继承的方法 |
---|
addComponent, addComponent, addComponent, addComponent, addComponent, dispatchRestoreState, dispatchSaveState, findComponentById, findComponentHolderById, getAutoLayout, getChildCount, getChildIndex, getComponentAt, getComponentTransition, getFocusOrder, getLayoutManager, informConfigurationChanged, isClipToChildBoundsEnabled, isClipToPaddingBoundsEnabled, isTouchEventSplitable, moveChildToFront, onDrag, removeAllComponents, removeComponent, removeComponentAt, removeComponentById, removeComponents, setArrangeListener, setAutoLayout, setAutoLayout, setClipToChildBoundsEnabled, setClipToPaddingBoundsEnabled, setComponentTransition, setFocusOrder, setLayoutManager, setTouchEventSplitable |
从接口 ohos.agp.components.ComponentParent 继承的方法 |
---|
getComponentParent, postLayout |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
从类 ohos.agp.components.StackLayout 继承的方法 |
---|
createLayoutConfig, verifyLayoutConfig |
public static final float ROTATION_SENSITIVITY_DEFAULT
指示 DatePicker 响应旋转表冠事件的默认旋转灵敏度。 您可以使用 Component.setRotationSensitivity(float) 进行设置。
public static final float ROTATION_SENSITIVITY_HIGH
指示 DatePicker 响应旋转表冠事件的高旋转灵敏度。 您可以使用 Component.setRotationSensitivity(float) 进行设置。
public static final float ROTATION_SENSITIVITY_LOW
指示 DatePicker 响应旋转表冠事件的低旋转灵敏度。 您可以使用 Component.setRotationSensitivity(float) 进行设置。
public DatePicker(Context context)
默认构造函数用于使用默认属性集和样式创建 DatePicker 实例。
参数:
参数名称 | 参数描述 |
---|---|
context | 指示应用程序上下文。 |
public DatePicker(Context context, AttrSet attrSet)
用于在 XML 文件解析后使用指定的属性集和默认样式创建 DatePicker 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
context | 指示应用程序上下文。 |
attrSet | 指示要使用的属性集。 |
public DatePicker(Context context, AttrSet attrSet, String styleName)
用于在 XML 文件解析后使用指定的属性集和指定的样式创建 DatePicker 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
context | 指示应用程序上下文。 |
attrSet | 指示要使用的属性集。 |
styleName | 指示要使用的样式名称。 |
public int getYear()
获取日期选择器中设置的年份。
该方法以数字形式显示年份,例如 2019。
返回:
返回日期选择器中设置的年份,例如 2019。
public int getMonth()
获取日期选择器中设置的月份。
该方法以数字的形式显示月份,例如5,表示五月。
返回:
返回日期选择器中设置的月份,例如 6。
public int getDayOfMonth()
获取日期选择器中设置的日期。
该方法以数字的形式显示日期,例如 25,表示一个月的第 25 天。
返回:
返回日期选择器中设置的日期,例如 25。
public long getMaxDate()
获取日期选择器支持的最大日期。
最大日期以数字显示,单位为自 Unix 纪元以来经过的秒数。 默认最大日期是对应于 2038-01-19 03:14:07 的秒数。
返回:
返回日期选择器支持的最大日期。
public long getMinDate()
获取日期选择器支持的最小日期。
最小日期以数字显示,单位为自 Unix 纪元以来经过的秒数。 默认最小日期是对应于 2007-11-05 00:00:00 的秒数。
返回:
返回日期选择器支持的最小日期。
public void setMaxDate(long maxDate)
设置日期选择器支持的最大日期。
参数:
参数名称 | 参数描述 |
---|---|
maxDate | 指示日期选择器支持的最大日期,以 Unix 纪元以来经过的秒数为单位。 |
public void setMinDate(long minDate)
设置日期选择器支持的最小日期。
参数:
参数名称 | 参数描述 |
---|---|
minDate | 指示日期选择器支持的最小日期,以 Unix 纪元以来经过的秒数为单位。 |
public void updateDate(int year, int month, int dayOfMonth)
更新当前日期。
此方法更新日期选择器中的年、月和日。
参数:
参数名称 | 参数描述 |
---|---|
year | 表示年份,不能小于 0。 |
month | 表示月份,取值范围为 1 到 12。 |
dayOfMonth | 表示月份中的哪一天。 该值不能小于 1。如果该值大于一个月的最大天数,则使用最大天数。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果 year 小于 0、month 小于 1 或 dayOfMonth 小于 1,则抛出此异常。 |
public void setValueChangedListener(DatePicker.ValueChangedListener valueChangedListener)
设置日期更改侦听器。
此方法将 ValueChangedListener 设置为监视日期更改事件。 这些事件可以通过调用 ValueChangedListener#onValueChanged 方法来进行。 侦听器通知应用程序日期选择器的更改事件。
参数:
参数名称 | 参数描述 |
---|---|
valueChangedListener | 日期变化监听器,用于处理日期变化事件。 |
public DatePicker.ValueChangedListener getValueChangedListener()
获取setValueChangedListener设置的监听器,用于监控数据更新。
返回:
返回监听器。
public void setDateOrder(int dateOrder)
设置日期格式。
支持多种样式,例如年-月-日和月-日-年。
参数:
参数名称 | 参数描述 |
---|---|
dateOrder | 表示日期格式。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果 DateOrder 接口不包含此值,则引发此异常。 |
public int getDateOrder()
获取日期格式。
该方法获取日期的显示格式,如年-月-日、月-日-年。
返回:
返回日期的显示格式。 参数取值范围请参见DateOrder。
public void setNormalTextSize(int size)
设置日期选择器中普通文本的大小。
参数:
参数名称 | 参数描述 |
---|---|
size | 指示日期选择器中普通文本的大小。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果参数值不是正数,则引发此异常。 |
public int getNormalTextSize()
获取日期选择器中普通文本的大小。
返回:
返回日期选择器中普通文本的大小。
public void setSelectedTextSize(int size)
设置日期选择器中选定文本的大小。
参数:
参数名称 | 参数描述 |
---|---|
size | 指示日期选择器中所选文本的大小。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果参数值不是正数,则引发此异常。 |
public int getSelectedTextSize()
获取日期选择器中选定文本的大小。
返回:
返回日期选择器中所选文本的大小。
public void init(int year, int monthOfYear, int dayOfMonth, DatePicker.ValueChangedListener valueChangedListener)
初始化日期选择器。
该方法初始化日期选择器,包括更新年月日,设置日期变化监听器。
参数:
参数名称 | 参数描述 |
---|---|
year | 表示初始年份。 |
monthOfYear | 表示初始月份,取值范围为 1 到 12。 |
dayOfMonth | 表示月份中的哪一天。 |
valueChangedListener | 日期变化监听,可以为空。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果 year 小于 0、month 小于 1 或 dayOfMonth 小于 1,则抛出此异常。 |
public void setYearFixed(boolean fixed)
设置是否禁用年份选择器。
此方法可以将年份选择器设置为固定状态以禁用它。
参数:
参数名称 | 参数描述 |
---|---|
fixed | 指示年份选择器状态。 true 表示禁用年份选择器; false 表示启用年份选择器。 |
public boolean isYearFixed()
获取年份选择器状态。
返回:
如果选择器被禁用,则返回 true; 否则返回 false。
public void setMonthFixed(boolean fixed)
设置是否禁用月份选择器。
此方法可以将月份选择器设置为固定状态以禁用它。
参数:
参数名称 | 参数描述 |
---|---|
fixed | 指示月份选择器状态。 true 表示禁用月份选择器; false 表示启用月份选择器。 |
public boolean isMonthFixed()
获取月份选择器状态。
返回:
如果月份选择器被禁用,则返回 true; 否则返回 false。
public void setDayFixed(boolean fixed)
设置是否禁用日期选择器。
此方法可以将日期选择器设置为固定状态以禁用它。
参数:
参数名称 | 参数描述 |
---|---|
fixed | 指示日期选择器状态。 true 表示禁用日期选择器; false 表示启用日期选择器。 |
public boolean isDayFixed()
获取日期选择器状态。
返回:
如果日期选择器被禁用,则返回 true; 否则返回 false。
public void setNormalTextColor(Color color)
设置日期选择器中普通文本的颜色。
参数:
参数名称 | 参数描述 |
---|---|
color | 指示日期选择器中普通文本的颜色。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果参数值为 null,则引发此异常。 |
public Color getNormalTextColor()
获取日期选择器中普通文本的颜色。
返回:
返回日期选择器中普通文本的颜色。
public void setSelectedTextColor(Color color)
设置日期选择器中选定文本的颜色。
参数:
参数名称 | 参数描述 |
---|---|
color | 指示日期选择器中所选文本的颜色。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果参数值为 null,则引发此异常。 |
public Color getSelectedTextColor()
获取日期选择器中选定文本的颜色。
返回:
返回日期选择器中所选文本的颜色。
public void setOperatedTextColor(Color color)
设置日期选择器中操作文本的颜色。
参数:
参数名称 | 参数描述 |
---|---|
color | 指示要设置的颜色。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果参数值为 null,则引发此异常。 |
public Color getOperatedTextColor()
获取日期选择器中被操作文本的颜色。
返回:
返回操作文本的颜色。
public void setNormalTextFont(Font font)
设置普通文本的字体。
参数:
参数名称 | 参数描述 |
---|---|
font | 指示要设置的字体,如 Font 中所定义。 |
public Font getNormalTextFont()
获取普通文本的字体。
返回:
返回普通文本的字体。
public void setSelectedTextFont(Font font)
设置选定文本的字体。
参数:
参数名称 | 参数描述 |
---|---|
font | 指示要设置的字体,如 Font 中所定义。 |
public Font getSelectedTextFont()
获取选定文本的字体。
返回:
返回所选文本的字体。
public void setSelectedTextBackground(Element element)
将指定的 Element 设置为日期选择器选择的文本的背景。
参数:
参数名称 | 参数描述 |
---|---|
element | 指示要设置的指定元素。 |
public Element getSelectedTextBackgroundElement()
获取元素集作为日期选择器选择的文本的背景。
返回:
返回元素。
public void setOperatedTextBackground(Element element)
将指定的 Element 设置为正在操作的选中项的文本背景。
参数:
参数名称 | 参数描述 |
---|---|
element | 指示要设置的指定元素。 |
public Element getOperatedTextBackgroundElement()
获取元素集作为正在操作的选中项的文本背景。
返回:
返回元素。
public void setSelectedNormalTextMarginRatio(float textMarginRatio)
在此日期选择器中设置所选文本边距与正常文本边距的比率。
参数:
参数名称 | 参数描述 |
---|---|
textMarginRatio | 表示要设置的比率。 该值必须大于或等于 0.0f。 默认值为 1.0f。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果参数值小于 0.0f,则抛出此异常。 |
public float getSelectedNormalTextMarginRatio()
获取此日期选择器中所选文本边距与正常文本边距的比率。
返回:
返回比率。
public void setDisplayedLinesElements(Element top, Element bottom)
设置一个 Element 实例,用于为日期选择器中的选定文本绘制分割线。
参数:
参数名称 | 参数描述 |
---|---|
top | 指示用于在所选文本顶部绘制分割线的 Element 实例。 |
bottom | 指示用于在所选文本底部绘制分割线的 Element 实例。 |
public Element getDisplayedTopElement()
获取用于在日期选择器中选定数字的顶部绘制分割线的 Element 实例。
返回:
返回用于在所选数字顶部绘制分割线的 Element 实例。
public Element getDisplayedBottomElement()
获取用于在日期选择器中选定数字的底部绘制分割线的 Element 实例。
返回:
返回用于在所选数字底部绘制分割线的 Element 实例。
public void setWheelModeEnabled(boolean isEnabled)
设置是否启用日期选择器的滚轮模式以允许选择器上的最大值环绕最小值。
参数:
参数名称 | 参数描述 |
---|---|
isEnabled | 指定是否启用滚轮模式; true 表示启用滚轮模式; false 表示禁用滚轮模式。 |
public boolean isWheelModeEnabled()
获取是否启用日期选择器的滚轮模式以允许选择器上的最大值环绕最小值。
返回:
如果启用了滚轮模式,则返回 true; 否则返回 false。
public void setSelectorItemNum(int itemNum)
设置要在选择器上显示的项目数。
参数:
参数名称 | 参数描述 |
---|---|
itemNum | 指示要在选择器上显示的所有项目的数量。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果要在选择器上显示的项目数小于或等于 0,则引发此异常。 |
public int getSelectorItemNum()
获取选择器中所有项目的数量。
返回:
返回选择器中所有项目的数量。 默认值为 0。
public void setShaderColor(Color color)
为日期选择器设置着色器颜色。
参数:
参数名称 | 参数描述 |
---|---|
color | 指示要设置的着色器颜色。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果参数值为 null,则引发此异常。 |
public Color getShaderColor()
获取日期选择器的着色器颜色。
返回:
返回日期选择器的着色器颜色。
当前文章:创新互联鸿蒙OS教程:鸿蒙OSDatePicker
网页路径:http://www.shufengxianlan.com/qtweb/news4/554904.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联