Langue

AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Champ

Définition

Clé utilisée pour demander que la source du nœud réévalue et met à jour les actions dépendantes de la disposition de ce nœud.

[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

Valeur de champ

Implémente

Attributs

Remarques

Clé utilisée pour demander que la source du nœud réévalue et met à jour les actions dépendantes de la disposition de ce nœud. Cette requête est effectuée avec refreshWithExtraData(String,Bundle) et ne prend aucun argument.

Certaines actions peuvent dépendre de la disposition à l’écran d’un nœud. Dans les interfaces utilisateur complexes ou dynamiques, il peut être difficile pour une source de déterminer si un nœud est réellement actionnable sans inspection plus intensive. Par exemple, un nœud peut être mal signalé en tant que clickable malgré l’ocluded, nécessitant un test de positionnement pour confirmer la disponibilité de l’action.

L’utilisation de cette clé demande à la source d’effectuer une analyse basée sur la disposition plus intensive pour déterminer quelles actions sont disponibles pour l’utilisateur. Après cette requête, la source met à jour les actions et les propriétés associées de ce nœud. Par exemple, pour une facilité de clic, cela peut entraîner des modifications apportées à la valeur retournée par isClickable() et la présence d’AccessibilityAction.ACTION_CLICK dans la liste getActionList() du nœud.

Cette analyse peut être coûteuse en calcul et ne doit être demandée que si nécessaire pour résoudre des actions ambiguës ou inexactes.

Les fournisseurs peuvent publier qu’ils prennent en charge cette demande à l’aide de setAvailableExtraData(List). Les services peuvent vérifier la prise en charge avec getAvailableExtraData().

Référence Android pour android.view.accessibility.AccessibilityNodeInfo.EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à