我想制作一个使用权重的简单Jetpack Compose布局。以下是代码:
在这种情况下,我无法访问Modifier.weight (..)函数,因为它认为它不在行或列作用域中,因为它是一个独立函数。
Row() {
Column(
Modifier.weight(1f).background(Blue)){
Text(text = "Weight = 1", color = Color.White)
}
Column(
Modifier.weight(2f).background(Yellow)
) {
Text(text = "Weight = 2")
}
}
这将产生以下布局:
但是,如果我的内部视图来自于其他的可组合函数,并且不知道它会成为列或行的子项呢?
Row() {
// Calling Some composable function here
}
在这种情况下,我无法访问Modifier.weight (..)函数,因为它认为它不在行或列作用域中,因为它是一个独立函数。