📏

Compose のText に Modifier.weight(1f, fill = false) を設定しても幅いっぱいで表示されてしまう

2024/11/12に公開
Text(
    modifier = Modifier.weight(1f, fill = false),
    ...
)

Compose で上記のようなレイアウトを作っていたが、テキストが複数行の場合幅いっぱいで表示されてしまった。(テキストが一行の場合は問題なし)
調べてみたら Google Issue Tracker に Issue があった。

https://issuetracker.google.com/issues/206039942

まだ解決はしてないが、ワークアラウンドでの回避が可能な模様。

https://stackoverflow.com/a/69947555

Discussion