言語

AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey フィールド

定義

ノード ソースがこのノードのレイアウト依存アクションを再評価および更新するように要求するために使用されるキー。

[Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)]
public const string ExtraDataRequestLayoutBasedActionsKey;
[<Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)>]
val mutable ExtraDataRequestLayoutBasedActionsKey : string

フィールド値

実装

属性

注釈

ノード ソースがこのノードのレイアウト依存アクションを再評価および更新するように要求するために使用されるキー。 この要求は refreshWithExtraData(String,Bundle) で行われ、引数を受け取らなくなります。

一部のアクションは、ノードの画面上のレイアウトによって異なります。 複雑な UI や動的 UI では、より集中的な検査を行わずに、ノードが本当に実用的かどうかをソースが判断するのが難しい場合があります。 たとえば、ノードが隠されているにもかかわらずクリック可能と誤って報告され、アクションの可用性を確認するためにヒット テストが必要になる場合があります。

このキーを使用すると、ソースは、ユーザーが使用できるアクションを決定するために、より集中的なレイアウトベースの分析を実行するように要求されます。 この要求の後、ソースはこのノードのアクションと関連プロパティを更新します。 たとえば、クリック可能性の場合、isClickable() によって返される値が変更され、ノードの getActionList() にAccessibilityAction.ACTION_CLICKが存在する可能性があります。

この分析は計算コストが高くなる可能性があり、あいまいまたは不正確なアクションを解決するために必要な場合にのみ要求する必要があります。

プロバイダーは、setAvailableExtraData(List) を使用して、この要求をサポートすることをアドバタイズできます。 サービスは getAvailableExtraData() でサポートを確認する場合があります。

android.view.accessibility.AccessibilityNodeInfo.EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEYの Android リファレンス。

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

適用対象