我想知道为什么 Android 不支持这个。
解释我的问题。我正在为 Android 应用程序开发辅助功能。
我有一个 TextView,它显示一个数字值,例如 123456。
如果我使用 TalkBack,它总是只会读取这个数值。
我希望它为该值提供一个上下文,以便 TalkBack 读取如下内容:“数值 123456” 我无法执行此操作,因为 contentDescription 只是覆盖文本值,并且在值之后读取提示属性,例如: “123456 数值”。
有替代方案吗?我还要说的是,该应用程序没有使用单独的 TextView,该 TextView 会显示 TalkBack 可以读取的“数值”。
最佳答案
我所做的解决方案是使用
var number = 123456
textView.contentDescription = "Number value ${number}"
关于android - 如何使用 Android TextView 的描述来实现辅助功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66599333/