belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
AccessibilityNodeInfoCompat.AccessibilityActionCompat
public
static
class
AccessibilityNodeInfoCompat.AccessibilityActionCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Summary
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
|
Fields
ACTION_ACCESSIBILITY_FOCUS
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS
Action that gives accessibility focus to the node.
ACTION_CLEAR_ACCESSIBILITY_FOCUS
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS
Action that clears accessibility focus of the node.
ACTION_CLEAR_FOCUS
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_FOCUS
Action that clears input focus of the node.
ACTION_CLEAR_SELECTION
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_SELECTION
Action that deselects the node.
ACTION_CLICK
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLICK
Action that clicks on the node info.
ACTION_COLLAPSE
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COLLAPSE
Action to collapse an expandable node.
ACTION_CONTEXT_CLICK
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CONTEXT_CLICK
Action that context clicks the node.
ACTION_COPY
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COPY
Action to copy the current selection to the clipboard.
ACTION_CUT
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CUT
Action to cut the current selection and place it to the clipboard.
ACTION_DISMISS
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_DISMISS
Action to dismiss a dismissable node.
ACTION_EXPAND
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_EXPAND
Action to expand an expandable node.
ACTION_FOCUS
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_FOCUS
Action that gives input focus to the node.
ACTION_HIDE_TOOLTIP
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_HIDE_TOOLTIP
Action to hide a tooltip. A node should expose this action only for views that are currently showing a tooltip.
ACTION_LONG_CLICK
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_LONG_CLICK
Action that long clicks on the node.
ACTION_MOVE_WINDOW
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_MOVE_WINDOW
Action to move a window to a new location.
Arguments:
ACTION_ARGUMENT_MOVE_WINDOW_X
ACTION_ARGUMENT_MOVE_WINDOW_Y
ACTION_NEXT_AT_MOVEMENT_GRANULARITY
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
ACTION_NEXT_HTML_ELEMENT
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:
ACTION_PASTE
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PASTE
Action to paste the current clipboard content.
ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
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
ACTION_PREVIOUS_HTML_ELEMENT
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:
ACTION_SCROLL_BACKWARD
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_BACKWARD
Action to scroll the node content backward.
ACTION_SCROLL_DOWN
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_DOWN
Action to scroll the node content down.
ACTION_SCROLL_FORWARD
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_FORWARD
Action to scroll the node content forward.
ACTION_SCROLL_LEFT
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_LEFT
Action to scroll the node content left.
ACTION_SCROLL_RIGHT
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_RIGHT
Action to scroll the node content right.
ACTION_SCROLL_TO_POSITION
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_TO_POSITION
Action that scrolls the node to make the specified collection position visible on screen.
Arguments:
ACTION_SCROLL_UP
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_UP
Action to scroll the node content up.
ACTION_SELECT
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SELECT
Action that selects the node.
ACTION_SET_PROGRESS
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_PROGRESS
Action that sets progress between RangeInfo.getMin()
and
RangeInfo.getMax()
. It should use the same value type as
RangeInfo.getType()
Arguments:
ACTION_ARGUMENT_PROGRESS_VALUE
ACTION_SET_SELECTION
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:
ACTION_SET_TEXT
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:
ACTION_SHOW_ON_SCREEN
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SHOW_ON_SCREEN
Action that requests the node make its bounding rectangle visible on the screen, scrolling if necessary just enough.
See also:
ACTION_SHOW_TOOLTIP
AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SHOW_TOOLTIP
Action to show a tooltip.
Public constructors
AccessibilityNodeInfoCompat.AccessibilityActionCompat
AccessibilityNodeInfoCompat.AccessibilityActionCompat (int actionId, CharSequence label)
Creates a new instance.
Parameters | |
---|---|
actionId |
int : The action id. |
label |
CharSequence : The action label.
|
Public methods
getLabel
CharSequence getLabel ()
Gets the label for this action. Its purpose is to describe the action to user.
Returns | |
---|---|
CharSequence |
The label. |
Interfaces
Classes
- AccessibilityEventCompat
- AccessibilityManagerCompat
- AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat
- AccessibilityNodeInfoCompat
- AccessibilityNodeInfoCompat.AccessibilityActionCompat
- AccessibilityNodeInfoCompat.CollectionInfoCompat
- AccessibilityNodeInfoCompat.CollectionItemInfoCompat
- AccessibilityNodeInfoCompat.RangeInfoCompat
- AccessibilityNodeProviderCompat
- AccessibilityRecordCompat
- AccessibilityWindowInfoCompat