android - 对讲将大写字母读作一个词,应该单独读

标签 android accessibility talkback

与“US”一样,它是美国的缩写。 android talkback 将其读作“我们”之类的词,但它应该像 U S 一样单独读。

求助,是否有其他单独朗读的语音或辅助功能中的其他设置。请建议。

最佳答案

您指出的行为是必要的。 Android 对某些标准控件使用全部大写字母。例如,TabWidgets。 TabWidget 中的所有字母将自动大写。你想让标签“TAB1”、“TAB2”……读出“T A B 1”吗……当然不是。但是,对于您的情况,有一个解决方案。

您可以为具有文本的项目提供内容描述。内容描述将在可用时覆盖文本。我会推荐以下内容。

文字:美国很酷!

内容描述:美国很酷!

推荐ContDesc:美利坚合众国酷! (为他们做首字母缩写词扩展,TalkBack 实际上比 U S A 读得更快!)

关于android - 对讲将大写字母读作一个词,应该单独读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30799357/

相关文章:

android - 如何使用 Android 将 HTTP GET 请求发送到代理

c# - 访问说明符和访问修饰符之间的区别

passwords - 生成的密码字符很难弄错

android - 如何将 Androids Talkback 与 clickableSpan 一起使用?

安卓辅助功能 : Reading custom text on activity launch

android - float 操作按钮 layout_margin(Bottom) 对底部边距没有影响

java - Android 正确的方法是 : where JSON response should be parsed - in UI thread, 还是另一个?

android - findViewById 返回 null - 为什么?

html - 无序列表 <ul> 作为导航在 SEO、可访问性等方面的效果如何?

Android TalkBack : Is there a Listener to catch all Accessibility Events?