View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) 方法

定义

调度一个到第View一个AccessibilityEvent,然后调度到其子级,以将其文本内容添加到事件。

[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

参数

e
AccessibilityEvent

事件。

返回

如此 如果事件填充已完成。

属性

注解

调度一个到第View一个AccessibilityEvent,然后调度到其子级,以将其文本内容添加到事件。 请注意,事件文本在单独的调度路径中填充,因为我们不仅添加到事件中的源文本,而且填充了其所有后代的文本。 典型的实现将调用 #onPopulateAccessibilityEvent(AccessibilityEvent) 此视图,然后调用 #dispatchPopulateAccessibilityEvent(AccessibilityEvent) 每个子级。 如果需要事件文本内容的自定义填充,请重写此方法。

如果已通过调用#setAccessibilityDelegate(AccessibilityDelegate)指定,AccessibilityDelegate则它AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)负责处理此调用。

如果此视图设置 #isAccessibilityDataSensitive() ,则此视图应仅将敏感信息追加到同时设置 AccessibilityEvent#isAccessibilityDataSensitive()的事件。

<em>Note:</em> Accessibility events of certain types are not dispatched for populating the event text via this method. 有关详细信息, AccessibilityEvent请参阅 。

适用于 . 的 android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于