在 Jetpack Compose 中,如何使文本字段字符串中的特定字词在辅助功能中具有可识别性?

In Jetpack Compose, how do you make a specific word in a textfield string focusable in accessibility?

提问人:user22376410 提问时间:11/11/2023 更新时间:11/11/2023 访问量:17

问:

我知道我们有 ClickableText,它可以帮助构建带注释的字符串,但是如果我在文本字段中有多个可单击的单词,那么在使用辅助功能对讲时,我希望能够单独关注每个可单击的单词。我希望它首先关注完整的句子,然后是可点击的单词。

例如:第一个焦点 -> “这是一个可点击的单词!”,第二个焦点 -> “单词!”

我知道,如果你有 URL 注释,你可以这样做,因为你可以调出原生的辅助功能链接菜单,但如果可点击的文本是指向你应用程序中另一个页面的内部链接怎么办?这样你就不能真正使用URL注释,这使得很难在可访问性中专注于一个词。

有什么方法可以使不是 URL 链接的可点击词可聚焦或至少能够使用辅助功能?

Kotlin android-jetpack-compose 辅助功能 焦点

评论


答: 暂无答案