AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ノード ソースがこのノードのレイアウト依存アクションを再評価および更新するように要求するために使用されるキー。
[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() でサポートを確認する場合があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。