Compartir a través de


View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) Método

Definición

Envía un AccessibilityEvent objeto a la View primera y, a continuación, a sus elementos secundarios para agregar su contenido de texto al 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

Parámetros

e
AccessibilityEvent

Evento.

Devoluciones

True si se completó el rellenado de eventos.

Atributos

Comentarios

Envía un AccessibilityEvent objeto a la View primera y, a continuación, a sus elementos secundarios para agregar su contenido de texto al evento. Tenga en cuenta que el texto del evento se rellena en una ruta de acceso de distribución independiente, ya que agregamos al evento no solo el texto del origen, sino también el texto de todos sus descendientes. Una implementación típica llamará #onPopulateAccessibilityEvent(AccessibilityEvent) a en esta vista y, a continuación, llamará a #dispatchPopulateAccessibilityEvent(AccessibilityEvent) en cada elemento secundario. Invalide este método si se requiere un rellenado personalizado del contenido del texto del evento.

Si se ha especificado un AccessibilityDelegate objeto mediante una llamada #setAccessibilityDelegate(AccessibilityDelegate) a su AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent) es responsable de controlar esta llamada.

Si esta vista establece #isAccessibilityDataSensitive() , esta vista solo debe anexar información confidencial a un evento que también establece AccessibilityEvent#isAccessibilityDataSensitive().

<em>Note:</em> Accessibility events of certain types are not dispatched for populing the event text via this method. Para obtener más información, consulte AccessibilityEvent.

Documentación de Java para android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a