Почему Talkback перебирает каждый составной элемент?

Я создаю формат часов

XX:XX

состоит из нескольких отдельных компонентов:

      @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. предотвратить эти одинокие Text() элементы выбираются Talkback?
  2. и сделать только все MyClockText выбираемый?

0 ответов