我正在使用对讲功能测试 Android 应用程序的可访问性。当句子中有句号时,它会读出“点”。这是实现可访问性的正确方法吗?具体来说,它仅在链接之后发生。
最佳答案
这种行为很好,Talkback 用户可能会习惯它。作为开发人员,您不应该尝试自己控制它。
当阅读包含链接的文本时,Talkback 将在链接上暂停,以便用户有机会激活该链接(如果他们选择)。该行为考虑了句子结构。例如:
- 阅读没有任何链接的段落时,句子之间会有停顿,但句号标点符号不会公布。
- 当句子中间有链接时,Talkback 会将句子分成几个部分。
- 它会读取链接之前的所有单词,然后暂停。
- 当用户滑动继续时,将公布链接文本(以及它是链接的事实)。然后语音暂停,用户可以激活链接。
- 下次滑动时,Talkback 会朗读句子或段落的剩余部分。具体期限未公布。
- 当链接位于句子末尾时,我们有一个特殊的变体。链接之后,句号是句子末尾唯一保留的内容。我相信文本转语音引擎有意宣布句号,以明确该句子已完成。
此行为通常很有帮助,许多其他屏幕阅读器也会执行类似的操作。确切的行为取决于使用的文本转语音引擎,并且每种语言或区域将使用不同的规则。例如,对于英国人的声音,我们听到“句号”。用户也可以更改某些屏幕阅读器的详细程度设置。
关于android - 当对讲中的句子中有句号时,是否应该读取 "dot",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52486835/