AccessibilityNodeInfo.AccessibilityAction Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, определяющий действие, которое может быть выполнено с AccessibilityNodeInfo
.
[Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction", DoNotGenerateAcw=true)]
public sealed class AccessibilityNodeInfo.AccessibilityAction : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction", DoNotGenerateAcw=true)>]
type AccessibilityNodeInfo.AccessibilityAction = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс, определяющий действие, которое может быть выполнено с AccessibilityNodeInfo
. Каждое действие имеет уникальный идентификатор, который является обязательным и необязательным.
Существует три категории действий: <ul><li><strong>Стандартные действия</strong> . Это действия, которые сообщаются и обрабатываются стандартными мини-приложениями пользовательского интерфейса на платформе. Для каждого стандартного действия в этом классе определена статическая константа, например #ACTION_FOCUS
. Эти действия будут иметь null
метки. </li><li><strong>Настраиваемые действия action</strong> — это действия, которые сообщаются и обрабатываются пользовательскими мини-приложениями. т. е. те, которые не входят в набор средств пользовательского интерфейса. Например, приложение может определить пользовательское действие для очистки журнала пользователей. </li><li strong>><Переопределить стандартные действия</strong> — это действия, которые переопределяют стандартные действия для их настройки. Например, приложение может добавить метку к стандартному #ACTION_CLICK
действию, чтобы указать пользователю, что это действие очищает журнал браузера. </ul>
Действия обычно добавляются в AccessibilityNodeInfo
с помощью внутри AccessibilityNodeInfo#addAction(AccessibilityAction)
View#onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)
и выполняются в View#performAccessibilityAction(int, Bundle)
.
<p class="note"><strong>Note:</strong> Views, которые поддерживают эти действия, должны вызываться View#setImportantForAccessibility(int)
с View#IMPORTANT_FOR_ACCESSIBILITY_YES
, чтобы гарантировать, что может AccessibilityService
обнаружить набор поддерживаемых действий. </p>
Документация по Java для android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
AccessibilityNodeInfo.AccessibilityAction(Int32, ICharSequence) |
Создает объект AccessibilityAction. |
AccessibilityNodeInfo.AccessibilityAction(Int32, String) |
Класс, определяющий действие, которое может быть выполнено с |
Свойства
ActionAccessibilityFocus |
Класс, определяющий действие, которое может быть выполнено с |
ActionClearAccessibilityFocus |
Класс, определяющий действие, которое может быть выполнено с |
ActionClearFocus |
Класс, определяющий действие, которое может быть выполнено с |
ActionClearSelection |
Класс, определяющий действие, которое может быть выполнено с |
ActionClick |
Класс, определяющий действие, которое может быть выполнено с |
ActionCollapse |
Класс, определяющий действие, которое может быть выполнено с |
ActionContextClick |
Класс, определяющий действие, которое может быть выполнено с |
ActionCopy |
Класс, определяющий действие, которое может быть выполнено с |
ActionCut |
Класс, определяющий действие, которое может быть выполнено с |
ActionDismiss |
Класс, определяющий действие, которое может быть выполнено с |
ActionDragCancel |
Класс, определяющий действие, которое может быть выполнено с |
ActionDragDrop |
Класс, определяющий действие, которое может быть выполнено с |
ActionDragStart |
Класс, определяющий действие, которое может быть выполнено с |
ActionExpand |
Класс, определяющий действие, которое может быть выполнено с |
ActionFocus |
Класс, определяющий действие, которое может быть выполнено с |
ActionHideTooltip |
Класс, определяющий действие, которое может быть выполнено с |
ActionImeEnter |
Класс, определяющий действие, которое может быть выполнено с |
ActionLongClick |
Класс, определяющий действие, которое может быть выполнено с |
ActionMoveWindow |
Класс, определяющий действие, которое может быть выполнено с |
ActionNextAtMovementGranularity |
Класс, определяющий действие, которое может быть выполнено с |
ActionNextHtmlElement |
Класс, определяющий действие, которое может быть выполнено с |
ActionPageDown |
Класс, определяющий действие, которое может быть выполнено с |
ActionPageLeft |
Класс, определяющий действие, которое может быть выполнено с |
ActionPageRight |
Класс, определяющий действие, которое может быть выполнено с |
ActionPageUp |
Класс, определяющий действие, которое может быть выполнено с |
ActionPaste |
Класс, определяющий действие, которое может быть выполнено с |
ActionPressAndHold |
Класс, определяющий действие, которое может быть выполнено с |
ActionPreviousAtMovementGranularity |
Класс, определяющий действие, которое может быть выполнено с |
ActionPreviousHtmlElement |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollBackward |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollDown |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollForward |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollInDirection |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollLeft |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollRight |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollToPosition |
Класс, определяющий действие, которое может быть выполнено с |
ActionScrollUp |
Класс, определяющий действие, которое может быть выполнено с |
ActionSelect |
Класс, определяющий действие, которое может быть выполнено с |
ActionSetProgress |
Класс, определяющий действие, которое может быть выполнено с |
ActionSetSelection |
Класс, определяющий действие, которое может быть выполнено с |
ActionSetText |
Класс, определяющий действие, которое может быть выполнено с |
ActionShowOnScreen |
Класс, определяющий действие, которое может быть выполнено с |
ActionShowTextSuggestions |
Класс, определяющий действие, которое может быть выполнено с |
ActionShowTooltip |
Класс, определяющий действие, которое может быть выполнено с |
Class |
Возвращает класс среды выполнения данного объекта |
Creator |
Класс, определяющий действие, которое может быть выполнено с |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Id |
Возвращает идентификатор для этого действия. |
JniIdentityHashCode |
Класс, определяющий действие, которое может быть выполнено с |
JniPeerMembers |
Класс, определяющий действие, которое может быть выполнено с |
Label |
Класс, определяющий действие, которое может быть выполнено с |
LabelFormatted |
Возвращает метку для этого действия. |
PeerReference |
Класс, определяющий действие, которое может быть выполнено с |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
DescribeContents() |
Добавляемое |
Dispose() |
Класс, определяющий действие, которое может быть выполнено с |
Dispose(Boolean) |
Класс, определяющий действие, которое может быть выполнено с |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Класс, определяющий действие, которое может быть выполнено с |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Класс, определяющий действие, которое может быть выполнено с |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Запись данных в посылку. |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Класс, определяющий действие, которое может быть выполнено с |
IJavaPeerable.DisposeUnlessReferenced() |
Класс, определяющий действие, которое может быть выполнено с |
IJavaPeerable.Finalized() |
Класс, определяющий действие, которое может быть выполнено с |
IJavaPeerable.JniManagedPeerState |
Класс, определяющий действие, которое может быть выполнено с |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Класс, определяющий действие, которое может быть выполнено с |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Класс, определяющий действие, которое может быть выполнено с |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Класс, определяющий действие, которое может быть выполнено с |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Класс, определяющий действие, которое может быть выполнено с |
GetJniTypeName(IJavaPeerable) |
Класс, определяющий действие, которое может быть выполнено с |