次の方法で共有


View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) メソッド

定義

AccessibilityEventイベントにテキスト コンテンツをView追加するために、最初の子に、次にその子に an をディスパッチします。

[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追加するために、最初の子に、次にその子に an をディスパッチします。 イベント テキストは、ソースのテキストだけでなく、そのすべての子孫のテキストにも追加されるため、別のディスパッチ パスに設定されることに注意してください。 一般的な実装では、このビューを呼び出 #onPopulateAccessibilityEvent(AccessibilityEvent) し、各子を #dispatchPopulateAccessibilityEvent(AccessibilityEvent) 呼び出します。 イベント テキスト コンテンツのカスタム作成が必要な場合は、このメソッドをオーバーライドします。

呼び出しによってAccessibilityDelegate指定されている場合は、このAccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)呼び出#setAccessibilityDelegate(AccessibilityDelegate)しを処理する責任があります。

このビューが設定 #isAccessibilityDataSensitive() されている場合、このビューは機密情報を設定 AccessibilityEvent#isAccessibilityDataSensitive()するイベントにのみ追加する必要があります。

<em>Note:</em> 特定の型のアクセシビリティイベントは、このメソッドを介してイベントテキストを設定するためにディスパッチされません。 詳細については、以下を AccessibilityEvent参照してください。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象