다음을 통해 공유


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#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)AccessibilityDelegate 통해 지정된 경우 이 호출을 처리해야 하는 책임이 있습니다.

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

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

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

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상