public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Public constructors |
|
---|---|
AccessibilityNodeInfoCompat.AccessibilityActionCompat(int actionId, CharSequence label) 创建一个新的实例。 |
Public methods |
|
---|---|
int |
getId() 获取此操作的标识。 |
CharSequence |
getLabel() 获取此操作的标签。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS
为节点提供可访问性焦点的操作。
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS
清除节点可访问性焦点的操作。
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_FOCUS
清除节点输入焦点的操作。
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_SELECTION
取消选择节点的操作。
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_LONG_CLICK
长时间点击节点的动作。
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY
请求以给定移动粒度前往该节点文本中下一个实体的动作。 例如,移至下一个字符,单词等。
参数: AccessibilityNodeInfoCompat.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
, AccessibilityNodeInfoCompat.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
示例:移至上一个字符并且不扩展选择。
Bundle arguments = new Bundle(); arguments.putInt(AccessibilityNodeInfoCompat.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT, AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_CHARACTER); arguments.putBoolean( AccessibilityNodeInfoCompat.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN, false); info.performAction( AccessibilityActionCompat.ACTION_NEXT_AT_MOVEMENT_GRANULARITY.getId(), arguments);
也可以看看:
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
AccessibilityNodeInfoCompat.getMovementGranularities()
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_CHARACTER
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_WORD
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_LINE
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_PARAGRAPH
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_PAGE
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT
采取措施移动到给定类型的下一个HTML元素。 例如,移至按钮,输入,表格等
参数: AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING
例如:
Bundle arguments = new Bundle(); arguments.putString( AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON"); info.performAction( AccessibilityActionCompat.ACTION_NEXT_HTML_ELEMENT.getId(), arguments);
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
请求以给定移动粒度前往该节点文本中的前一个实体的操作。 例如,移至下一个字符,单词等。
参数: AccessibilityNodeInfoCompat.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
, AccessibilityNodeInfoCompat.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
示例:移至下一个字符并且不扩展选择。
Bundle arguments = new Bundle(); arguments.putInt(AccessibilityNodeInfoCompat.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT, AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_CHARACTER); arguments.putBoolean( AccessibilityNodeInfoCompat.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN, false); info.performAction( AccessibilityActionCompat.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY.getId(), arguments);
也可以看看:
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
AccessibilityNodeInfoCompat.setMovementGranularities(int)
AccessibilityNodeInfoCompat.getMovementGranularities()
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_CHARACTER
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_WORD
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_LINE
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_PARAGRAPH
AccessibilityNodeInfoCompat.MOVEMENT_GRANULARITY_PAGE
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT
要移动到给定类型的前一个HTML元素的操作。 例如,移至按钮,输入,表格等
参数: AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING
例如:
Bundle arguments = new Bundle(); arguments.putString( AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON"); info.performAction( AccessibilityActionCompat.ACTION_PREVIOUS_HTML_ELEMENT.getId(), arguments);
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_BACKWARD
向后滚动节点内容的动作。
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_FORWARD
向前滚动节点内容的操作。
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_SELECTION
设置选择的动作。 不使用参数执行此操作将清除选择。
参数: AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SELECTION_START_INT
, AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SELECTION_END_INT
例如:
Bundle arguments = new Bundle(); arguments.putInt(AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SELECTION_START_INT, 1); arguments.putInt(AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SELECTION_END_INT, 2); info.performAction(AccessibilityActionCompat.ACTION_SET_SELECTION.getId(), arguments);
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_TEXT
设置节点文本的操作。 执行没有参数的操作,使用null
或清空CharSequence
将清除文本。 这个动作也会把光标放在文本的末尾。
参数: AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE
例如:
Bundle arguments = new Bundle(); arguments.putCharSequence(AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE, "android"); info.performAction(AccessibilityActionCompat.ACTION_SET_TEXT.getId(), arguments);
AccessibilityNodeInfoCompat.AccessibilityActionCompat (int actionId, CharSequence label)
创建一个新的实例。
Parameters | |
---|---|
actionId |
int : The action id. |
label |
CharSequence : The action label. |
int getId ()
获取此操作的标识。
Returns | |
---|---|
int |
The action id. |