Compartilhar via


View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) Método

Definição

Envia um AccessibilityEvent para o View primeiro e, em seguida, para seus filhos para adicionar seu conteúdo de texto ao 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

O evento.

Retornos

True se a população do evento foi concluída.

Atributos

Comentários

Envia um AccessibilityEvent para o View primeiro e, em seguida, para seus filhos para adicionar seu conteúdo de texto ao evento. Observe que o texto do evento é preenchido em um caminho de despacho separado, pois adicionamos ao evento não apenas o texto da fonte, mas também o texto de todos os seus descendentes. Uma implementação típica chamará #onPopulateAccessibilityEvent(AccessibilityEvent) essa visão e, em seguida, chamará a #dispatchPopulateAccessibilityEvent(AccessibilityEvent) cada criança. Substitua esse método se o preenchimento personalizado do conteúdo de texto do evento for necessário.

Se um AccessibilityDelegate foi especificado através da chamada #setAccessibilityDelegate(AccessibilityDelegate) , ele AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent) é responsável por lidar com essa chamada.

Se esse modo de exibição for definido #isAccessibilityDataSensitive() , esse modo de exibição deverá acrescentar apenas informações confidenciais a um evento que também defina AccessibilityEvent#isAccessibilityDataSensitive().

<em>Nota:</em> Eventos de acessibilidade de determinados tipos não são despachados para preencher o texto do evento por meio desse método. Para obter detalhes, consulte AccessibilityEvent.

Documentação Java para android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a