AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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().
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.