Language

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
[<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.AccessibilityAction
属性
実装

注釈

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。 各アクションには、必須の一意の ID と省略可能なデータがあります。

アクションには、 <ul><li><strong>Standard actions</strong> の 3 つのカテゴリがあります。これらは、プラットフォームの標準 UI ウィジェットによって報告および処理されるアクションです。 標準アクションごとに、このクラスで定義されている静的定数があります (例: #ACTION_FOCUS)。 これらのアクションには、 null ラベルが付けられます。 </li><li><strong>Custom actions action</strong> - カスタム ウィジェットによって報告および処理されるアクションです。 つまり、UI ツールキットに含まれていないもの。 たとえば、アプリケーションでは、ユーザー履歴をクリアするためのカスタム アクションを定義できます。 </li><li><strong>Overridden 標準アクション</強> - 標準アクションをオーバーライドしてカスタマイズするアクションです。 たとえば、アプリは標準の #ACTION_CLICK アクションにラベルを追加して、このアクションが閲覧履歴をクリアすることをユーザーに示します。 </ul>

アクションは通常、AccessibilityNodeInfo内のAccessibilityNodeInfo#addAction(AccessibilityAction)を使用してView#onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)に追加され、View#performAccessibilityAction(int, Bundle)内で実行されます。

"note"><b>Note:</b> これらのアクションをサポートするビューは、<c>View#setImportantForAccessibility(int)</c を呼び出す必要があります >c<View#IMPORTANT_FOR_ACCESSIBILITY_YES>/c< を使用して><c>AccessibilityService</c>がサポートされている一連のアクションを検出できるようにします。 </aside>

"note"><b>Note:</b><c>androidx.core.view.ViewCompat#addAccessibilityAction(View, CharSequence, AccessibilityViewCommand)</c> を使用して、ビューにアクションを直接登録します。 </aside>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
AccessibilityNodeInfo.AccessibilityAction(Int32, ICharSequence)

新しい AccessibilityAction を作成します。

AccessibilityNodeInfo.AccessibilityAction(Int32, String)

新しい AccessibilityAction を作成します。

プロパティ

名前 説明
ActionAccessibilityFocus

ノードにアクセシビリティフォーカスを与えるアクション。

ActionClearAccessibilityFocus

ノードのアクセシビリティ フォーカスをクリアするアクション。

ActionClearFocus

ノードの入力フォーカスをクリアするアクション。

ActionClearSelection

ノードの選択を解除するアクション。

ActionClick

ノード情報をクリックするアクション。

ActionCollapse

展開可能なノードを折りたたむアクション。

ActionContextClick

コンテキストがノードをクリックするアクション。

ActionCopy

現在の選択範囲をクリップボードにコピーするアクション。

ActionCut

現在の選択範囲を切り取り、クリップボードに配置するアクション。

ActionDismiss

無視可能なノードを閉じるアクション。

ActionDragCancel

ドラッグをキャンセルするアクション。

ActionDragDrop

ドラッグするコンテンツのドロップをトリガーするアクション。

ActionDragStart

ドラッグを開始するアクション。

ActionExpand

展開可能なノードを展開するアクション。

ActionFocus

ノードに入力フォーカスを与えるアクション。

ActionHideTooltip

ヒントを非表示にするアクション。

ActionImeEnter

EditorInfo.actionId から IME actionId を送信するアクション。

ActionLongClick

ノードを長くクリックするアクション。

ActionMoveWindow

ウィンドウを新しい場所に移動するアクション。

ActionNextAtMovementGranularity

特定の移動粒度で、このノードのテキスト内の次のエンティティへの移動を要求するアクション。

ActionNextHtmlElement

特定の型の次の HTML 要素に移動するアクション。

ActionPageDown

下のページに移動するアクション。

ActionPageLeft

ページ左に移動するアクション。

ActionPageRight

ページ右に移動するアクション。

ActionPageUp

上のページに移動するアクション。

ActionPaste

現在のクリップボードの内容を貼り付ける操作。

ActionPressAndHold

ノードを長押しするアクション。

ActionPreviousAtMovementGranularity

特定の移動粒度で、このノードのテキスト内の前のエンティティへの移動を要求するアクション。

ActionPreviousHtmlElement

特定の型の前の HTML 要素に移動するアクション。

ActionScrollBackward

ノードの内容を後方にスクロールするアクション。

ActionScrollDown

ノードの内容を下にスクロールするアクション。

ActionScrollForward

ノードの内容を前方にスクロールするアクション。

ActionScrollInDirection

指定した方向の次のノードを画面に完全に表示するアクション。

ActionScrollLeft

ノードの内容を左にスクロールするアクション。

ActionScrollRight

ノードのコンテンツを右にスクロールするアクション。

ActionScrollToPosition

指定したコレクション位置を画面上に表示するようにノードをスクロールするアクション。

ActionScrollUp

ノードの内容を上にスクロールするアクション。

ActionSelect

ノードを選択するアクション。

ActionSetExtendedSelection

拡張選択を設定するアクション。

ActionSetProgress

RangeInfo.getMin() と RangeInfo.getMax() の間の進行状況を設定するアクション。

ActionSetSelection

選択範囲を設定するアクション。

ActionSetText

ノードのテキストを設定するアクション。

ActionShowOnScreen

ノードを要求するアクションにより、境界の四角形が画面上に表示され、必要に応じてスクロールできます。

ActionShowTextSuggestions

編集可能なテキストの候補を表示するアクション。

ActionShowTooltip

ヒントを表示するアクション。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Id

このアクションの ID を取得します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
JniPeerMembers

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

Label

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

LabelFormatted

このアクションのラベルを取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
DescribeContents()

この Parcelable インスタンスのマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
Equals(Object)

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

パーセルにデータを書き込みます。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

AccessibilityNodeInfoに対して実行できるアクションを定義するクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象