我有一个editText
,其中包含一个drawableRight
属性。 editText
是搜索字段,drawableRight
是用于从搜索字段清除文本的“ x”图标。使用Talkback
(屏幕阅读器)时,我无法选择drawableRight来触发我的onTouch()
事件,因为它认为我试图整体上使用editText。
我尝试在.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
上使用editText drawable
,但是可访问性功能只能用于从View
继承的元素。
当我尝试像这样editText.getCompoundDrawables()[4]
访问可绘制对象时,它没有提供任何可访问性选项,因为它不继承自View。
我需要找到一种方法,使残疾人能够在我的编辑文本中点击“ x”可绘制对象以清除搜索栏文本。