android - Android对讲在nexus中逐个字符地宣布一些单词
问题描述
在 nexus 设备中,Android 可访问性“有效通过”对讲为“'V' 'A' 'L' 'I' 'D' through”。请分享您的想法,为什么会发生这种情况?
我们已经用其他一些版本的 android 设备对其进行了检查,但它工作正常。
谢谢!
解决方案
你的文字是大写的吗?一些屏幕阅读器会将所有大写的单词作为单个字母来宣布。
我不知道您在哪种元素上遇到问题,但例如,这里有一个按钮的解决方法。
<button aria-label="valid through">VALID through</button>
如果您使用 CSS 将文本转换为大写,则不需要解决方法,但仍可以根据需要提供aria-label
。
<button style="text-transform:uppercase">valid through</button>
<button style="text-transform:uppercase" aria-label="valid through">valid through</button>
推荐阅读
- python - Pandas 自动生成 CSV
- llvm - LLVM 后端的主要任务是什么
- sql - 多态关联查询多个 JOIN 作为单独的列
- python - 命令引发异常:KeyError: 'users' wen I execute ban command
- html - 标题和 iframe 未针对移动设备进行优化
- visual-studio-code - 错误:导入笔记本需要安装 Jupyter nbconvert
- javascript - 将数组减少为共享某些属性的对象:值
- python - 为什么 Spyder 不在变量资源管理器中包含“返回”语句值?
- c# - 如何将 OpenFileDialog 选择的文件 (txt) 显示到 MessageBox?
- kubernetes - Kubernetes Engine (GCP),如何更改参数?