announceForAccessibility не читает весь текст - PullRequest
0 голосов
/ 05 марта 2019

У меня есть элементы в пейджере, и при нажатии кнопки я хочу объявить об изменении текста.

fun announceProgressText() {
    val currentItem = (viewPager.adapter as ViewPagerAdapter).getItems()[navigationViewModel!!.getCurrentStep().value!!]

    val textToAnnounce = currentItem.path + " " + currentItem.hint
    viewPager.announceForAccessibility(textToAnnounce)

    Logger.d("announced text:$textToAnnounce")
}

объявленный текст: прямо вперед.Проведите для следующей инструкции в пределах 13 метров

Я использую viewPager для announceForAccessibility, а не TextView напрямую.

Это работает частично.Часть «13 метров» не читается вслух, но кажется, что текст до этого работает.

Почему?

edit: Это не работает вообще:

    viewPager.announceForAccessibility("435 meters")

Talkback не работает с числами?!

...