可以在 android 中制作屏幕 reader,跳过特定元素吗?
can you make screen reader in android, skip specific elements?
我正在编写应用程序并向其添加辅助功能。
当我打开屏幕时 reader,它还会读取屏幕上的图标和其他不需要的项目。
您能否在 android 中制作屏幕 reader,跳过特定元素?
或者阅读不同的文本然后元素说什么?
您可以通过在这些元素上设置 android:contentDescription
属性来控制它读取的内容。如果是纯装饰图标(比如相关文字已经在别处读出),可以将内容描述设置为"@null"
。在 API 16+ 上,您还可以将这些图形元素的 android:importantForAccessibility
属性设置为 "no"
.
您可以在 this guide 中找到所有这些以及更多信息。
我正在编写应用程序并向其添加辅助功能。
当我打开屏幕时 reader,它还会读取屏幕上的图标和其他不需要的项目。
您能否在 android 中制作屏幕 reader,跳过特定元素? 或者阅读不同的文本然后元素说什么?
您可以通过在这些元素上设置 android:contentDescription
属性来控制它读取的内容。如果是纯装饰图标(比如相关文字已经在别处读出),可以将内容描述设置为"@null"
。在 API 16+ 上,您还可以将这些图形元素的 android:importantForAccessibility
属性设置为 "no"
.
您可以在 this guide 中找到所有这些以及更多信息。