小编Jac*_*obZ的帖子

为 Row 中的孩子填充高度

我试图实现这种布局,但真的不知道如何:

在此处输入图片说明

目前它看起来像这样:

在此处输入图片说明

使用此代码:

@Preview(widthDp = 150)
@Composable
fun Item() {
    Card(shape = RoundedCornerShape(8.dp)) {
        Row {
            Box(Modifier.background(Color.Yellow).weight(1f)) {
                SomeMoreContentWithUnknownHeight()
            }
            Box(Modifier.width(20.dp).height(IntrinsicSize.Max).background(Color.Green))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图将第二个 Box 的高度设置为 IntrinsicSize.Max 但这并没有改变任何东西。我目前在 1.0.0-beta07 版中运行 Jetpack Compose

android android-jetpack-compose

4
推荐指数
1
解决办法
230
查看次数

标签 统计

android ×1

android-jetpack-compose ×1