我正在编写应用程序,并向其中添加了辅助功能。
当我打开屏幕阅读器时,它还会读取屏幕上的图标和其他不必要的项目。
您可以在Android中制作屏幕阅读器,跳过特定元素吗?或阅读其他文字,那么元素怎么说?
您可以通过在这些元素上设置android:contentDescription
属性来控制其读出的内容。如果是纯装饰性图标(例如,已经在其他位置读取相关文本的图标),则可以将内容描述设置为"@null"
。在API 16+上,您还可以将这些图形元素的android:importantForAccessibility
属性设置为"no"
。
您可以在this guide中找到所有这些以及更多信息。