Как настроить макет текста

На этой странице рассказывается, как настроить макет текста с помощью параметров maxLines и overflow.

Ограничение количества видимых строк

Чтобы ограничить количество видимых строк в composable-функции Text, задайте параметр maxLines:

@Composable
fun LongText() {
    Text("hello ".repeat(50), maxLines = 2)
}

Длинный текст, обрезанный после двух строк

Как указать на переполнение текстом

Если вы ограничиваете длину текста, то можете добавить в конце TextOverflow, который будет показываться только в том случае, если текст будет обрезан. Для этого задайте параметр textOverflow:

@Composable
fun OverflowedText() {
    Text("Hello Compose ".repeat(50), maxLines = 2, overflow = TextOverflow.Ellipsis)
}

Длинный фрагмент, обрезанный после трех строк, с многоточием в конце