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参照してください。

の Java ドキュメント android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象