gpt4 book ai didi

android - 行中子项的填充高度

转载 作者:行者123 更新时间:2023-12-04 03:25:36 26 4
gpt4 key购买 nike

我尝试实现这种布局,但并不真正知道如何:
enter image description here
目前它看起来像这样:
enter image description here
使用此代码:

@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))
}
}
}
我试图将第二个 Box 的高度设置为 IntrinsicSize.Max 但这并没有改变任何东西。我目前正在运行 Jetpack Compose 版本 1.0.0-beta07

最佳答案

您必须申请 Modifier.height(IntrinsicSize.Min)给您的Row.fillMaxHeight()到第二Box .
就像是:

Card(shape = RoundedCornerShape(8.dp)) {
Row(Modifier.height(IntrinsicSize.Min)) {
Box(Modifier
.background(Color.Yellow)
.weight(1f)
) {
//Box(Modifier.height(50.dp))
}
Box(Modifier.width(20.dp)
.fillMaxHeight()
.background(Color.Green)
){
//........
}
}
}
enter image description here

关于android - 行中子项的填充高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67677125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com