Textlayout konfigurieren

Auf dieser Seite wird beschrieben, wie Sie das Textlayout mithilfe von Parametern wie maxLines und overflow konfigurieren.

Sichtbare Linien begrenzen

Wenn Sie die Anzahl der sichtbaren Linien in einem Text-Kompositelement begrenzen möchten, legen Sie den Parameter maxLines fest:

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

Ein langer Textabschnitt, der nach zwei Zeilen abgeschnitten wird

Textüberlauf anzeigen

Wenn Sie einen langen Text einschränken, können Sie ein TextOverflow angeben, das nur angezeigt wird, wenn der angezeigte Text abgeschnitten wird. Legen Sie dazu den Parameter textOverflow fest:

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

Ein langer Textabschnitt, der nach drei Zeilen abgeschnitten wird, mit einer Ellipse am Ende