Доступность Droid - отключить TalkBack для конкретного TextView

Я не могу найти ответ на то, что должно быть очень простой задачей. Может кто-нибудь объяснить мне лучший способ отключить доступность (разговор) для отдельного элемента в Android?

У меня есть TextView, который я программно устанавливаю для contentDescription равным nil, и он не дает разговору говорить заголовок, но при навигации по представлению он все равно останавливается на этом текстовом представлении... он просто хранит молчание.

Моя цель - полностью отказаться от разговора о существовании TextView.

Пожалуйста помоги!

Спасибо:)

3 ответа

Решение

В вашем XML-файле установите значение "нет". Вы также можете сделать это во время выполнения с помощью API View.setImportantForAccessibility().

<TextView
    android:importantForAccessibility="no"
    ... />

Программно вы можете сказать:

view.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);

инструменты:ignore="TextSizeCheck"
это сработало

Другие вопросы по тегам