配置文本布局

本页介绍如何使用 maxLinesoverflow 等参数配置文本布局。

限制可见行数

要限制 Text 可组合项中可见的行数,请设置 maxLines 参数

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

A long text passage truncated after two lines

指示文本溢出

限制长文本时,您可能希望指示一个 TextOverflow,该溢出只在显示的文本被截断时显示。为此,请设置 textOverflow 参数

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

A long passage of text truncated after three lines, with an ellipsis at the end