0

我有一个带有一些 HTML 内容的 TextView。如果我打开辅助功能并使用 TalkBack,它会读出标签。例如“小于、p、大于、小于”等。

我尝试将 ContentDescription 设置为 plainText (一个包含纯文本的变量),但读者似乎忽略了它并改用 Text 属性......

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

1 回答 1

0

要阅读 HTML 的纯文本版本,您需要创建一个自定义视图,并覆盖 Accessibility API 方法。这里有很好的文档:http: //developer.android.com/guide/topics/ui/accessibility/apps.html

但是,阅读“小于”和“大于”是正确的行为——如果您向有视力的用户显示 HTML,则屏幕阅读器应该允许访问相同的信息。

于 2012-08-27T05:31:16.700 回答