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) 호출합니다. 이벤트 텍스트 콘텐츠의 사용자 지정 채우기가 필요한 경우 이 메서드를 재정의합니다.

가 호출 #setAccessibilityDelegate(AccessibilityDelegate)AccessibilityDelegate 통해 지정된 경우 이 AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent) 호출을 처리해야 하는 책임이 있습니다.

이 뷰가 설정 #isAccessibilityDataSensitive() 되면 이 보기는 를 설정하는 AccessibilityEvent#isAccessibilityDataSensitive()이벤트에 중요한 정보만 추가해야 합니다.

<em>참고:</em> 특정 형식의 접근성 이벤트는 이 메서드를 통해 이벤트 텍스트를 채우기 위해 디스패치되지 않습니다. 자세한 내용은 을 참조하세요 AccessibilityEvent.

에 대한 Java 설명서입니다 android.view.View.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent).

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상