Доступность усеченного вида в Android

Каким должно быть поведение Talkback в усеченном представлении. В одном приложении двусторонняя связь читает все сообщение вместе с кнопкой просмотра больше. Функциональность такова, что при использовании более подробной информации нажмите кнопку "подробнее", а кнопка "развернутая" и "подробнее" становится меньше деталей, проблема в том, что когда фокус переходит к усеченным сообщениям, обратная связь читает все сообщение, которое может быть от одного абзаца до слишком большого количества абзацев или так далее., В идеале оно должно отображать только отображаемое сообщение, однако функциональность была разработана таким образом, чтобы весь текст поступал в приложение, а через пользовательский интерфейс он был скрыт. Мои вопросы: есть ли способ прочитать только ту часть текста, которая была отображена, даже если было предоставлено целое сообщение? 2, если это невозможно при подходе выше, кто будет длиной символов, которые должен прочитать и завершить разговор, так как я могу это сделать Я также имею в виду, что длина в усеченном виде может быть увеличена или уменьшена в зависимости от экрана xiae Спасибо Anubhav

1 ответ

Решение

Установите описание содержимого представления как усеченную версию текста. Обновите описание содержимого при изменении усеченного текста, например, если размер представления изменяется.

someView.setContentDescription(truncatedText);
Другие вопросы по тегам