How to use Spacer filling between with two elements in a row, let one element at the start of row and another at the end?
Row {
Text("Start")
Spacer(modifier = Modifier.SpaceBetween) // How to set the modifier
Text("End")
}
How to use Spacer filling between with two elements in a row, let one element at the start of row and another at the end?
Row {
Text("Start")
Spacer(modifier = Modifier.SpaceBetween) // How to set the modifier
Text("End")
}
The possible horizontal arrangements are following. I added 3 elements for better clarity.
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.SpaceEvenly
) {
TextButtons...
}
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.SpaceBetween
) {
TextButtons...
}
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.SpaceAround
) {
TextButtons...
}
The
Modifier.SpaceBetween
doesn't exist.You can use the
horizontalArrangement
parameter in theRow
applying theArrangement.SpaceBetween
.This parameter places children such that they are spaced evenly across the main axis, without free space before the first child or after the last child.As alternative you can apply the
weight(1f)
to theSpacer
.Something like: