【发布时间】:2019-12-08 19:38:24
【问题描述】:
我正在编写一个应用程序,我正在向它添加辅助功能。
当我打开屏幕阅读器时,它也会阅读屏幕上的图标和其他不必要的项目。
你能在 android 中制作屏幕阅读器,跳过特定元素吗? 或阅读不同的文字然后元素说什么?
【问题讨论】:
标签: android android-studio screen-readers
我正在编写一个应用程序,我正在向它添加辅助功能。
当我打开屏幕阅读器时,它也会阅读屏幕上的图标和其他不必要的项目。
你能在 android 中制作屏幕阅读器,跳过特定元素吗? 或阅读不同的文字然后元素说什么?
【问题讨论】:
标签: android android-studio screen-readers
您可以通过在这些元素上设置android:contentDescription 属性来控制它读取的内容。如果是纯装饰图标(例如,相关文字已经在别处读出的图标),您可以将内容描述设置为"@null"。在 API 16+ 上,您还可以将这些图形元素的 android:importantForAccessibilityattributes 设置为 "no"。
您可以在this guide 中找到所有这些信息以及更多信息。
【讨论】: