ui_object.UiObject
目录
构造函数
Properties
Accessors
- accessibilityFocused
- availableExtraData
- boundsInScreen
- canOpenPopup
- checkable
- checked
- childCount
- children
- className
- clickable
- contentInvalid
- contextClickable
- desc
- dismissable
- drawingOrder
- editable
- enabled
- error
- focusable
- focused
- fullId
- hintText
- id
- inputType
- isHeading
- isImportantForAccessibility
- isMultiLine
- isPassword
- isTextEntryKey
- liveRegion
- longClickable
- maxTextLength
- originalText
- packageName
- paneTitle
- screenReaderFocusable
- scrollable
- selected
- showingHintText
- text
- textSelectionEnd
- textSelectionStart
- tooltipText
- visibleToUser
- windowId
方法
- accessibilityFocus
- clearAccessibilityFocus
- clearFocus
- clearSelection
- click
- collapse
- contextClick
- copy
- cut
- dismiss
- expand
- focus
- longClick
- pageDown
- pageLeft
- pageRight
- pageUp
- paste
- recycle
- refresh
- scrollB://www.autojs.cc>scrollDown
- scrollForward
- scrollLeft
- scrollRight
- scrollToPosition
- scrollUp
- select
- setSelection
- setText
- showOnScreen
- tree
构造函数
constructor
• new UiObject(javaObject
, depth
, indexInParent
, root?
, parent?
): 参数
名称 | 类型 | 描述 |
---|---|---|
javaObject | Java中的控件对象。 | |
depth | number | 获取控件的深度。 |
indexInParent | number | 获取控件在父控件中的索引。从0开始。 |
root | undefined | UiObject | 获取控件所在布局的根布局控件。 |
parent | undefined | UiObject | 获取控件的父控件。最外层控件的父控件://www.autojs.cc |
返回值
UiObject
Properties
depth
• Readonly
depth: number
indexInParent
• Readonly
indexInParent: number
javaObject
• Protected
javaObject: any
parent
• Optional
Readonly
parent: UiObject
root
• 控件是否处于无障碍焦点。 控件可用的额外数据。 控件在屏幕中的边框位置。 控件是否可打开弹窗。Readonly
root: UiObj://www.autojs.cch2 id="accessors-1" tabindex="-1">
Accessors accessibilityFocused
get
boolean
返回值
boolean
availableExtraData
get
availableExtraData(): string
[] 返回值
string
[] boundsInScreen
get
boundsInScreen(): Rect
返回值
canOpenPopup
get
canOpenPopup(): boolean
://www.autojs.ccde>boolean
checkable
get
checkable():boolean
控件是否可被勾选。
返回值
boolean
是否滚动成功。
scrollRight
- scrollRight(): boolean
向右滚动
返回值
boolean
是否滚动成功。
scrollToPosition
- scrollToPosition(position: number): boolean
滚动到指定位置。
参数
名称 | 类型 | 描述 |
---|---|---|
position | number | 需滚动到的位置 |
返回值
boolean
是否滚动成功。
scrollUp
- scrollUp(): boolean
向上滚动
返回值
boolean
是否滚动成功。
select
- select(): boolean
选用该控件
返回值
boolean
是否选中成功。
setSelection
- setSelection(start: number, end: number): boolean
选中文本
参数
名称 | 类型 | 描述 |
---|---|---|
start | number | 选中的开始位置 |
end | number | 选中的结束位置 |
返回值
boolean
是否选中成功。
setText
- setText(text: string): boolean
输入文本。
参数
名称 | 类型 | 描述 |
---|---|---|
text | string | 要输入的文本内容。 |
返回值
boolean
是否输入成功。
showOnScreen
- showOnScreen(): boolean
显示到屏幕上。
返回值
boolean
是否显示成功。
tree
- tree():
UiObject
[]
返回值
UiObject
[]