テキスト レイアウトの設定

このページでは、maxLinesoverflow などのパラメータを使用してテキスト レイアウトを構成する方法について説明します。

表示する線を制限する

Text コンポーザブルに表示する行数を制限するには、maxLines パラメータを設定します。

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

2 行表示された後に切り捨てられた長いテキスト

テキスト オーバーフローを示す

長いテキストを制限する場合は、TextOverflow を指定することをおすすめします。これは、表示されているテキストが切り捨てられた場合にのみ表示されます。これを行うには、textOverflow パラメータを設定します。

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

2 行表示された後に切り捨てられた長いテキスト。末尾に省略記号が表示されます