View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) 方法

定義

AccessibilityEvent將 分派到 View 第一個,然後分派至其子系,以將其文字內容新增至事件。

[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

事件。

傳回

如果事件擴展已完成,則為 True。

屬性

備註

AccessibilityEvent將 分派到 View 第一個,然後分派至其子系,以將其文字內容新增至事件。 請注意,事件文字會填入個別分派路徑,因為我們不僅會新增至事件的來源文字,也會填入其所有子系的文字。 一般實作會在這個檢視上呼叫 #onPopulateAccessibilityEvent(AccessibilityEvent)#dispatchPopulateAccessibilityEvent(AccessibilityEvent) 然後在每個子系上呼叫 。 如果需要事件文字內容的自訂母體擴展,請覆寫這個方法。

AccessibilityDelegate如果 已透過呼叫 #setAccessibilityDelegate(AccessibilityDelegate) 來指定 ,則 AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent) 負責處理此呼叫。

如果此檢視設定 #isAccessibilityDataSensitive() ,則此檢視應該只將敏感性資訊附加至同時設定 AccessibilityEvent#isAccessibilityDataSensitive() 的事件。

<em > Note: < /em > 特定類型的協助工具事件不會分派,無法透過此方法填入事件文字。 如需詳細資訊, AccessibilityEvent 請參閱 。

android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

適用於