如何添加可访问性,重点放在“可编辑文本”可绘制权限(对白)上

时间:2019-10-09 17:40:01

标签: android android-edittext accessibility android-drawable talkback

我有一个editText,其中包含一个drawableRight属性。 editText是搜索字段,drawableRight是用于从搜索字段清除文本的“ x”图标。使用Talkback(屏幕阅读器)时,我无法选择drawableRight来触发我的onTouch()事件,因为它认为我试图整体上使用editText。

我尝试在.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)上使用editText drawable,但是可访问性功能只能用于从View继承的元素。

当我尝试像这样editText.getCompoundDrawables()[4]访问可绘制对象时,它没有提供任何可访问性选项,因为它不继承自View。 我需要找到一种方法,使残疾人能够在我的编辑文本中点击“ x”可绘制对象以清除搜索栏文本。

0 个答案:

没有答案