View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) Methode

Definition

Sendet eine AccessibilityEvent an die View erste und dann an die untergeordneten Elemente, um deren Textinhalt zum Ereignis hinzuzufügen.

[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

Parameter

e
AccessibilityEvent

Das Ereignis.

Gibt zurück

True, wenn die Ereignisauffüllung abgeschlossen wurde.

Attribute

Hinweise

Sendet eine AccessibilityEvent an die View erste und dann an die untergeordneten Elemente, um deren Textinhalt zum Ereignis hinzuzufügen. Beachten Sie, dass der Ereignistext in einem separaten Verteilerpfad aufgefüllt wird, da wir dem Ereignis nicht nur den Text der Quelle, sondern auch den Text aller Nachfolger hinzufügen. Eine typische Implementierung ruft #onPopulateAccessibilityEvent(AccessibilityEvent) diese Ansicht auf und ruft dann für #dispatchPopulateAccessibilityEvent(AccessibilityEvent) jedes untergeordnete Element auf. Überschreiben Sie diese Methode, wenn eine benutzerdefinierte Auffüllung des Ereignistextinhalts erforderlich ist.

Wenn über AccessibilityDelegate den Aufruf #setAccessibilityDelegate(AccessibilityDelegate)AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent) angegeben wurde, ist für die Verarbeitung dieses Aufrufs verantwortlich.

Wenn diese Ansicht festgelegt wird #isAccessibilityDataSensitive() , sollte diese Ansicht nur vertrauliche Informationen an ein Ereignis anfügen, das ebenfalls festlegt AccessibilityEvent#isAccessibilityDataSensitive().

<em>Hinweis:</em> Barrierefreiheitsereignisse bestimmter Typen werden nicht zum Auffüllen des Ereignistexts über diese Methode verteilt. Weitere Informationen finden Sie unter AccessibilityEvent.

Java-Dokumentation für android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: