如何将描述与 Android TextView 一起用于辅助功能

How to use a description with Android TextView for Accessibility

我想知道为什么 Android 不支持这个。

解释一下我的问题。我正在为 Android 应用开发辅助功能。

我有一个显示 123456 等数值的 TextView。

如果我使用 TalkBack,它只会读取这个数值。

我希望它为该值提供上下文,以便 TalkBack 读取类似以下内容:“数字值 123456”我无法这样做,因为 contentDescription 只是覆盖文本值,并且在该值之后读取提示属性像:“123456 数值”。

有替代方案吗?我还要说的是,该应用程序没有使用单独的 TextView,它会显示 TalkBack 可以读取的“数字值”。

我做的解决方案是使用

var number = 123456
textView.contentDescription = "Number value ${number}"