View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
매개 변수
이벤트입니다.
반환
이벤트 채우기가 완료된 경우 True입니다.
- 특성
설명
AccessibilityEvent
이벤트에 텍스트 콘텐츠를 추가하기 View
위해 첫 번째 자식에 디스패치합니다. 이벤트 텍스트는 원본의 텍스트뿐만 아니라 모든 하위 항목의 텍스트도 이벤트에 추가하기 때문에 별도의 디스패치 경로로 채워집니다. 일반적인 구현은 이 뷰를 호출 #onPopulateAccessibilityEvent(AccessibilityEvent)
한 다음 각 자식에서 호출합니다 #dispatchPopulateAccessibilityEvent(AccessibilityEvent)
. 이벤트 텍스트 콘텐츠의 사용자 지정 채우기가 필요한 경우 이 메서드를 재정의합니다.
호출 #setAccessibilityDelegate(AccessibilityDelegate)
AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)
을 AccessibilityDelegate
통해 지정된 경우 이 호출을 처리해야 하는 책임이 있습니다.
이 뷰가 설정 #isAccessibilityDataSensitive()
되면 이 보기는 또한 설정하는 AccessibilityEvent#isAccessibilityDataSensitive()
이벤트에 중요한 정보만 추가해야 합니다.
<em>Note:</em> 특정 형식의 접근성 이벤트는 이 메서드를 통해 이벤트 텍스트를 채우기 위해 디스패치되지 않습니다. 자세한 내용은 을 참조하세요 AccessibilityEvent
.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.