У меня есть editText
, который содержит свойство drawableRight
. Это editText
- это поле поиска, а drawableRight
- значок «x» для очистки текста из поля поиска. При использовании Talkback
(программа чтения с экрана) я не могу выбрать drawableRight для запуска моего события onTouch()
, так как оно думает, что я пытаюсь нажать на editText в целом.
Я пыталсяиспользовать .sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED)
на моем editText drawable
, но функции доступности можно использовать только на элементах, которые наследуются от View
.
Когда я пытаюсь получить доступ к объекту рисования, как этот editText.getCompoundDrawables()[4]
, он не даетМне доступны любые параметры доступности, так как он не наследуется от View. Мне нужно найти способ, чтобы люди с ограниченными возможностями могли нажимать на «х», нарисованную в моем тексте редактирования, чтобы очистить текст панели поиска.