gpt4 book ai didi

android - 在 Jetpack Compose 上使用 Spacer 填充剩余空间

转载 作者:行者123 更新时间:2023-12-04 23:38:38 27 4
gpt4 key购买 nike

我想我可能会遗漏一些东西,有没有办法在 Compose Beta01 中实现“填充其余空间”而无需额外的 Box包裹垫片的元素? Spacer不幸的是,没有权重修饰符。

Column(
modifier = Modifier
.height(120.dp)
.fillMaxWidth()
) {
Text(
text = "A"
)
Box(
modifier = Modifier
.weight(1f)
) {
Spacer(
Modifier
.fillMaxHeight()
)
}
Text(
text = "B"
)
}
编辑:
额外的盒子根本没有必要,我只是误用了修改器系统。作为旁注,选定的答案可能是实现这一目标的另一种好方法。

最佳答案

据我所知,Column.arrangement均匀适用于所有 child 。
如果您只想将剩余空间填充到最大,Spacerweight(1.0f)修饰符可能是您想要的:

Column(
modifier = Modifier
.fillMaxWidth()
) {
Text("Text A") // top aligned
Spacer(modifier = Modifier.weight(1.0f)) // fill height with spacer
Text("Text B") // those two Texts are bottom aligned
Text("Text C")
}

关于android - 在 Jetpack Compose 上使用 Spacer 填充剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66420583/

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