Jetpack Composeで一番大きいコンポーネントにすべて合わせたい
投稿日 : | 0 日前
文字数(だいたい) : 1131
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()
を付けてあげます。
終わりに
そろそろ寝たいのでここらへんで失礼します。