public static class AccessibilityNodeInfoCompat.AccessibilityActionCompat extends Object
Constructor and Description |
---|
AccessibilityActionCompat(int actionId,
CharSequence label)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
int |
getId()
Gets the id for this action.
|
CharSequence |
getLabel()
Gets the label for this action.
|
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_FOCUS
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_FOCUS
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SELECT
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_SELECTION
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLICK
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_LONG_CLICK
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY
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.
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
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
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.
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
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT
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:
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT
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:
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_FORWARD
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_BACKWARD
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COPY
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_PASTE
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CUT
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_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:
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_EXPAND
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_COLLAPSE
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_DISMISS
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_TEXT
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:
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SHOW_ON_SCREEN
View.requestRectangleOnScreen(Rect)
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_TO_POSITION
Arguments:
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_UP
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_LEFT
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_DOWN
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SCROLL_RIGHT
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_CONTEXT_CLICK
public static final AccessibilityNodeInfoCompat.AccessibilityActionCompat ACTION_SET_PROGRESS
RangeInfo.getMin()
and
RangeInfo.getMax()
. It should use the same value type as
RangeInfo.getType()
Arguments:
AccessibilityNodeInfoCompat.ACTION_ARGUMENT_PROGRESS_VALUE
public AccessibilityActionCompat(int actionId, CharSequence label)
actionId
- The action id.label
- The action label.public int getId()
public CharSequence getLabel()