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>Standard actions</strong>. Это действия, которые сообщаются и обрабатываются стандартными мини-приложениями пользовательского интерфейса на платформе. Для каждого стандартного действия существует статическая константа, определенная в этом классе, например. #ACTION_FOCUS
Эти действия будут иметь null
метки. </li><strong><>Custom Actions</strong> . Это действия, которые сообщаются и обрабатываются пользовательскими мини-приложениями. т. е. те, которые не являются частью набора средств пользовательского интерфейса. Например, приложение может определить пользовательское действие для очистки журнала пользователей. </li><li><strong>Overriden standard actions/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.
Конструкторы
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() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от 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) |
Класс, определяющий действие, которое можно выполнить на объекте |