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)
Creates a new instance. |
Public methods | |
---|---|
int
|
getId()
Gets the id for this action. |
CharSequence
|
getLabel()
Gets the label for this action. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS
Action that gives accessibility focus to the node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS
Action that clears accessibility focus of the node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_FOCUS
Action that clears input focus of the node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_SELECTION
Action that deselects the node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLICK
Action that clicks on the node info.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COLLAPSE
Action to collapse an expandable node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COPY
Action to copy the current selection to the clipboard.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CUT
Action to cut the current selection and place it to the clipboard.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_DISMISS
Action to dismiss a dismissable node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_EXPAND
Action to expand an expandable node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_FOCUS
Action that gives input focus to the node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_LONG_CLICK
Action that long clicks on the node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY
Action that requests to go to the next entity in this node's text at a given movement granularity. For example, move to the next character, word, etc.
Arguments:
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
Example: Move to the previous character and do not extend selection.
See also:
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
Action to move to the next HTML element of a given type. For example, move to the BUTTON, INPUT, TABLE, etc.
Arguments:
Bundle arguments = new Bundle();
arguments.putString(
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON");
info.performAction(
AccessibilityActionCompat.ACTION_NEXT_HTML_ELEMENT.getId(), arguments);
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING
Example:
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PASTE
Action to paste the current clipboard content.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
Action that requests to go to the previous entity in this node's text at a given movement granularity. For example, move to the next character, word, etc.
Arguments:
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
Example: Move to the next character and do not extend selection.
See also:
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
Action to move to the previous HTML element of a given type. For example, move to the BUTTON, INPUT, TABLE, etc.
Arguments:
Bundle arguments = new Bundle();
arguments.putString(
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING, "BUTTON");
info.performAction(
AccessibilityActionCompat.ACTION_PREVIOUS_HTML_ELEMENT.getId(), arguments);
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING
Example:
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_BACKWARD
Action to scroll the node content backward.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_FORWARD
Action to scroll the node content forward.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SELECT
Action that selects the node.
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_SELECTION
Action to set the selection. Performing this action with no arguments clears the selection.
Arguments:
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.ACTION_ARGUMENT_SELECTION_START_INT
,
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SELECTION_END_INT
Example:
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_TEXT
Action that sets the text of the node. Performing the action without argument,
using null
or empty CharSequence
will clear the text. This
action will also put the cursor at the end of text.
Arguments:
Bundle arguments = new Bundle();
arguments.putCharSequence(AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE,
"android");
info.performAction(AccessibilityActionCompat.ACTION_SET_TEXT.getId(), arguments);
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE
Example:
AccessibilityNodeInfoCompat.AccessibilityActionCompat (int actionId, CharSequence label)
Creates a new instance.
Parameters | |
---|---|
actionId |
int :
The action id. |
label |
CharSequence :
The action label.
|
int getId ()
Gets the id for this action.
Returns | |
---|---|
int |
The action id. |
CharSequence getLabel ()
Gets the label for this action. Its purpose is to describe the action to user.
Returns | |
---|---|
CharSequence |
The label. |