Lingua

AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Campo

Definizione

Chiave usata per richiedere che l'origine del nodo rivaluta e aggiorni le azioni dipendenti dal layout del nodo.

[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

Valore del campo

Implementazioni

Attributi

Commenti

Chiave usata per richiedere che l'origine del nodo rivaluta e aggiorni le azioni dipendenti dal layout del nodo. Questa richiesta viene effettuata con refreshWithExtraData(String,Bundle) e non accetta argomenti.

Alcune azioni possono dipendere dal layout su schermo di un nodo. In interfacce utente complesse o dinamiche, può essere difficile per un'origine determinare se un nodo è realmente utilizzabile senza un'ispezione più intensa. Ad esempio, un nodo potrebbe essere erroneamente segnalata come selezionabile nonostante sia occluso, richiedendo un hit test per confermare la disponibilità dell'azione.

L'uso di questa chiave richiede che l'origine esegua un'analisi più intensa basata sul layout per determinare quali azioni sono disponibili per l'utente. Dopo questa richiesta, l'origine aggiornerà le azioni e le proprietà correlate di questo nodo. Ad esempio, per la facilità di clic, questo può comportare modifiche al valore restituito da isClickable() e la presenza di AccessibilityAction.ACTION_CLICK nel getActionList() del nodo.

Questa analisi può essere dispendiosa a livello di calcolo e deve essere richiesta solo quando necessario per risolvere azioni ambigue o imprecise.

I provider possono annunciare che supportano questa richiesta usando setAvailableExtraData(List). I servizi possono verificare la disponibilità del supporto con getAvailableExtraData().

Informazioni di riferimento su Android per android.view.accessibility.AccessibilityNodeInfo.EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a