微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 Talkback 会遍历每个可组合项?

如何解决为什么 Talkback 会遍历每个可组合项?

我创建了一个时钟格式

XX:XX

由几个单一的 Text() 可组合物组成:

@Composable
private fun MyClockText(
    modifier: Modifier = Modifier,hourValue: String,minValue: String
) {
    Row {
        Text(
            text = hourValue.tochararray().component1().toString()
        )

        Text(
            text = hourValue.tochararray().component2().toString()
        )

        Text(
            text = ":"
        )

        Text(
            text = minValue.tochararray().component1().toString()
        )

        Text(
            text = minValue.tochararray().component2().toString()
        )
    }
}

假设是 12:34。在 Android TV 图像上,我注意到激活 Talkback 后,Talkback 指针分别指向这些值,并在每次点击遥控器时读取:

  • 一个
  • 两个
  • 三个
  • 四个

我该怎么做:

  1. 阻止 Talkback 选择那些单个 Text() 项目?
  2. 并且只能选择整个 MyClockText

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。