如何解决如何忽略某些 UI 元素作为 Talkback 的分隔符或 ImageViews?
我在我的应用上尝试了 Talkback 无障碍服务。
当我浏览我的应用时,我有:
- 某些行分隔符,其中 Talkback 反应敏感,并在该分隔符上谈论一些没有任何意义的内容。
- 说明文本下方的图像,其中对讲对图像做出敏感反应,而不是跳到下面的文本并在此处阅读文本。
- 如何完全忽略分隔符等 UI 元素?
- 如何忽略某些指定的图像并导航到其下方的文字说明?
解决方法
感谢在您的应用中实现/测试可访问性!
要禁用可访问性行为,从 API 16 开始,您可以使用 android:importantForAccessibility="no"
属性,或通过编程方式
myView.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_NO)
或
ViewCompat.setImportantForAccessibility(myView,ViewCompat.IMPORTANT_FOR_ACCESSIBILITY_NO);
要忽略某些指定的图片并使用其下方的文字说明,您可以将文字说明设置为图片上的 contentDescription
。 Talkback 将读取视图内容描述。
myImageView.setContentDescription (string-value-from-caption)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。