Partager via


View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) Méthode

Définition

Distribue un AccessibilityEvent à la View première, puis à ses enfants pour ajouter leur contenu texte à l’événement.

[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

Paramètres

e
AccessibilityEvent

Correspond à l’event.

Retours

True si la population de l’événement a été terminée.

Attributs

Remarques

Distribue un AccessibilityEvent à la View première, puis à ses enfants pour ajouter leur contenu texte à l’événement. Notez que le texte de l’événement est rempli dans un chemin de répartition distinct, car nous ajoutons à l’événement non seulement le texte de la source, mais également le texte de tous ses descendants. Une implémentation classique appellera #onPopulateAccessibilityEvent(AccessibilityEvent) cette vue, puis appellera celle-ci #dispatchPopulateAccessibilityEvent(AccessibilityEvent) sur chaque enfant. Remplacez cette méthode si la population personnalisée du contenu du texte de l’événement est requise.

Si un AccessibilityDelegate a été spécifié via l’appel #setAccessibilityDelegate(AccessibilityDelegate) , il AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent) est responsable de la gestion de cet appel.

Si cette vue définit #isAccessibilityDataSensitive() , cette vue doit uniquement ajouter des informations sensibles à un événement qui définit AccessibilityEvent#isAccessibilityDataSensitive()également .

<em>Remarque :</em> Les événements d’accessibilité de certains types ne sont pas distribués pour remplir le texte de l’événement via cette méthode. Pour plus d’informations, reportez-vous à AccessibilityEvent.

Documentation Java pour android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent).

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

S’applique à