2012-01-03 4 views
0

У меня есть TextView с некоторым содержимым HTML. Если я включу Accessibility и использую TalkBack, он считывает теги. Например. «Меньше, чем p, больше, меньше» и т. Д. И т. Д.Можете ли вы сказать, что программа-чартер игнорирует теги HTML на Android?

Я попытался установить ContentDescription в plainText (переменная содержит простой текст), но, похоже, читатель игнорирует его и вместо этого использует свойство Text. ..

//Dynamically set accessibility text for screen readers 
textView.ContentDescription = plainText; 

ответ

0

Чтобы прочитать текстовую версию HTML, вам необходимо создать настраиваемое представление с переопределенным API-интерфейсом Accessibility API. Здесь есть довольно хорошая документация: http://developer.android.com/guide/topics/ui/accessibility/apps.html

Однако чтение «меньше» и «больше» - это правильное поведение. Если вы показываете HTML видимым пользователям, программа чтения с экрана должна предоставлять доступ к той же информации.