Jetpack Composeで一番大きいコンポーネントにすべて合わせたい
投稿日 : | 0 日前
文字数(だいたい) : 1183
Android
Kotlin
JetpackCompose
どうもこんばんわ。
無線LAN子機を買い替えたらGradle syncでコケなくなりました。今まではライブラリ拾ってくるところでよくコケてたので...
本題
一番大きいコンポーネントにすべて合わせたい。

作り方
@Composable
fun ParentDynamicWidth() {
Column(modifier = Modifier.width(IntrinsicSize.Max)) {
Button(
onClick = { },
modifier = Modifier.fillMaxWidth()
) {
Text(text = "Jetpack Compose")
}
Button(
onClick = { },
modifier = Modifier.fillMaxWidth()
) {
Text(text = "Android")
}
Button(
onClick = { },
modifier = Modifier.fillMaxWidth()
) {
Text(text = "Kotlin ")
}
}
}
親要素にModifier.width(IntrinsicSize.Max)を付けて、子要素にはModifier.fillMaxWidth()を付けてあげます。

終わりに
そろそろ寝たいのでここらへんで失礼します。