Как добавить фокус доступности на праве рисования Редактируемого текста (Talkback) - PullRequest
0 голосов
/ 09 октября 2019

У меня есть editText, который содержит свойство drawableRight. Это editText - это поле поиска, а drawableRight - значок «x» для очистки текста из поля поиска. При использовании Talkback (программа чтения с экрана) я не могу выбрать drawableRight для запуска моего события onTouch(), так как оно думает, что я пытаюсь нажать на editText в целом.

Я пыталсяиспользовать .sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED) на моем editText drawable, но функции доступности можно использовать только на элементах, которые наследуются от View.

Когда я пытаюсь получить доступ к объекту рисования, как этот editText.getCompoundDrawables()[4], он не даетМне доступны любые параметры доступности, так как он не наследуется от View. Мне нужно найти способ, чтобы люди с ограниченными возможностями могли нажимать на «х», нарисованную в моем тексте редактирования, чтобы очистить текст панели поиска.

...