我正在try 在Jetpack Compose中创建一行两个按钮,我希望每个按钮都包装自己的内容,即文本"Hello".我通过在每个按钮上使用.defaultMinSize()修饰符实现了这一点.然而,我很难让行环绕它的内容,这是两个按钮.我已经在Row Composable上使用了.wrapContentSize()修饰符,但行的高度并没有根据按钮的高度进行调整,如图所示.
Row(
horizontalArrangement = Arrangement.SpaceEvenly,
verticalAlignment = Alignment.CenterVertically,
modifier = Modifier
.wrapContentSize()
.background(LightGrey)
) {
Button(
modifier = Modifier
.defaultMinSize(minWidth = 1.dp, minHeight = 1.dp)
,
onClick = { /*TODO*/ },
contentPadding = PaddingValues(0.dp)
) {
Text(
text = "HELLO",
)
}
Button(
modifier = Modifier
.defaultMinSize(minWidth = 1.dp, minHeight = 1.dp)
,
onClick = { /*TODO*/ },
contentPadding = PaddingValues(0.dp)
) {
Text(
text = "HELLO",
)
}
}