Доступность Droid - отключить TalkBack для конкретного TextView
Я не могу найти ответ на то, что должно быть очень простой задачей. Может кто-нибудь объяснить мне лучший способ отключить доступность (разговор) для отдельного элемента в Android?
У меня есть TextView, который я программно устанавливаю для contentDescription равным nil, и он не дает разговору говорить заголовок, но при навигации по представлению он все равно останавливается на этом текстовом представлении... он просто хранит молчание.
Моя цель - полностью отказаться от разговора о существовании TextView.
Пожалуйста помоги!
Спасибо:)
3 ответа
Решение
В вашем XML-файле установите значение "нет". Вы также можете сделать это во время выполнения с помощью API View.setImportantForAccessibility().
<TextView
android:importantForAccessibility="no"
... />
Программно вы можете сказать:
view.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);