Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在一行中的两个元素之间设置间隔符_Android_Android Jetpack Compose - Fatal编程技术网

Android 如何在一行中的两个元素之间设置间隔符

Android 如何在一行中的两个元素之间设置间隔符,android,android-jetpack-compose,Android,Android Jetpack Compose,如何在一行中的两个元素之间使用间隔符填充,让一个元素位于行的开头,另一个元素位于行的末尾 Row { Text("Start") Spacer(modifier = Modifier.SpaceBetween) // How to set the modifier Text("End") } 您可以使用以下选项: Row( modifier = Modifier.fillMaxWidth(), horizonta

如何在一行中的两个元素之间使用间隔符填充,让一个元素位于行的开头,另一个元素位于行的末尾

Row {
    Text("Start")
    Spacer(modifier = Modifier.SpaceBetween)  // How to set the modifier
    Text("End")
}
您可以使用以下选项:

Row(
    modifier = Modifier.fillMaxWidth(),
    horizontalArrangement = Arrangement.SpaceBetween
) {
    Text("Start")
    Text("End")
}
使用(
1.0.0-beta02
)时,
修饰符.SpaceBetween
不存在

您只能将
.weight(1f)
应用于
垫片

比如:

Row (modifier = Modifier.fillMaxWidth()) {
    Text("Start")
    Spacer(Modifier.weight(1f))
    Text("End")
}

行中的。此参数放置子对象,使其沿主轴均匀分布,在第一个子对象之前或最后一个子对象之后没有可用空间

Row( modifier = Modifier.fillMaxWidth(),
        horizontalArrangement = Arrangement.SpaceBetween
    ) {
    Text("Start")
    Text("End")
}