Condividi tramite


View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) Metodo

Definizione

Invia un oggetto AccessibilityEvent al View primo oggetto e quindi ai relativi elementi figlio per aggiungere il contenuto di testo all'evento.

[Android.Runtime.Register("dispatchPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)Z", "GetDispatchPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler")]
public virtual bool DispatchPopulateAccessibilityEvent (Android.Views.Accessibility.AccessibilityEvent? e);
[<Android.Runtime.Register("dispatchPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)Z", "GetDispatchPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler")>]
abstract member DispatchPopulateAccessibilityEvent : Android.Views.Accessibility.AccessibilityEvent -> bool
override this.DispatchPopulateAccessibilityEvent : Android.Views.Accessibility.AccessibilityEvent -> bool

Parametri

e
AccessibilityEvent

Evento.

Restituisce

True se il popolamento eventi è stato completato.

Attributi

Commenti

Invia un oggetto AccessibilityEvent al View primo oggetto e quindi ai relativi elementi figlio per aggiungere il contenuto di testo all'evento. Si noti che il testo dell'evento viene popolato in un percorso di invio separato poiché si aggiunge all'evento non solo il testo dell'origine, ma anche il testo di tutti i relativi discendenti. Un'implementazione tipica chiamerà #onPopulateAccessibilityEvent(AccessibilityEvent) su questa vista e quindi chiamerà su #dispatchPopulateAccessibilityEvent(AccessibilityEvent) ogni elemento figlio. Eseguire l'override di questo metodo se è necessario un popolamento personalizzato del contenuto del testo dell'evento.

Se un oggetto AccessibilityDelegate è stato specificato tramite la chiamata #setAccessibilityDelegate(AccessibilityDelegate) è AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent) responsabile della gestione di questa chiamata.

Se questa vista imposta #isAccessibilityDataSensitive() , questa vista deve aggiungere solo informazioni riservate a un evento che imposta AccessibilityEvent#isAccessibilityDataSensitive()anche .

<em>Nota:</em> Gli eventi di accessibilità di determinati tipi non vengono inviati per popolare il testo dell'evento tramite questo metodo. Per informazioni dettagliate, vedere AccessibilityEvent.

Documentazione java per android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a