Language

View.OnPopulateAccessibilityEvent(AccessibilityEvent) メソッド

定義

#dispatchPopulateAccessibilityEvent(AccessibilityEvent)から呼び出され、このビューにテキスト コンテンツを含むアクセシビリティ イベントを設定する機会を与えます。

[Android.Runtime.Register("onPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)V", "GetOnPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler")]
public virtual void OnPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e);
[<Android.Runtime.Register("onPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)V", "GetOnPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler")>]
abstract member OnPopulateAccessibilityEvent : Android.Views.Accessibility.AccessibilityEvent -> unit
override this.OnPopulateAccessibilityEvent : Android.Views.Accessibility.AccessibilityEvent -> unit

パラメーター

e
AccessibilityEvent

設定するアクセシビリティ イベント。

属性

注釈

#dispatchPopulateAccessibilityEvent(AccessibilityEvent)から呼び出され、このビューにテキスト コンテンツを含むアクセシビリティ イベントを設定する機会を与えます。

<b>Note:</b> このメソッドは event.setText() でのみ使用してください。 このメソッドでは、他のイベント状態を変更しないでください。 代わりに、 #dispatchPopulateAccessibilityEvent(AccessibilityEvent)で説明されているプラクティスに従ってください。 一般に、サービスが一時的なイベントよりも簡単にクエリを実行できるように、UI メタデータをノードに配置します。

例: スーパー実装によって追加されたテキストに加えて、書式設定された日付文字列をアクセシビリティ イベントに追加します。

public void onPopulateAccessibilityEvent(AccessibilityEvent event) {
                super.onPopulateAccessibilityEvent(event);
                final int flags = DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_SHOW_WEEKDAY;
                String selectedDateUtterance = DateUtils.formatDateTime(mContext,
                    mCurrentDate.getTimeInMillis(), flags);
                event.getText().add(selectedDateUtterance);
            }

AccessibilityDelegateが呼び出し#setAccessibilityDelegate(AccessibilityDelegate)指定されている場合、そのAccessibilityDelegate#onPopulateAccessibilityEvent(View, AccessibilityEvent)はこの呼び出しを処理します。

<strong>Note:</strong> 既定の実装に追加する基本情報がある場合は、イベントに情報を追加する前に常にスーパー実装を呼び出します。

Javaドキュメント。

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

適用対象

関連項目