在 Jetpack Compose 中,可以使用 Modifier
来设置组件的宽高。例如,要设置 Card
组件的宽度为 200dp,高度为 100dp,可以使用以下代码:
Card(
modifier = Modifier
.width(200.dp)
.height(100.dp)
) {
// Card 的内容
}
其中,.width()
方法用于设置宽度,.height()
方法用于设置高度。需要注意的是,在使用 Card
组件时,应该将其包装在一个容器中,以便更好地控制其大小和位置。
另外,如果希望 Card
组件自适应父容器的宽度或高度,可以使用 .fillMaxWidth()
或 .fillMaxHeight()
方法来设置。例如:
Box(modifier = Modifier.size(300.dp)) {
Card(
modifier = Modifier.fillMaxWidth()
) {
// Card 的内容
}
}
这里的 Box
容器定义了一个固定大小为 300dp 的矩形区域,并且将其中的 Card
组件的宽度设置为与父容器相同(即填充满整个区域)。