Pablo
03/28/2025, 5:47 PMweight(1f)
due to other requirementsSergey Y.
03/28/2025, 5:53 PMPablo
03/28/2025, 5:57 PMModifier.weight(1f)
Pablo
03/28/2025, 5:58 PMPablo
03/28/2025, 5:58 PMMatthias Reither
03/28/2025, 9:15 PMPablo
03/28/2025, 9:42 PMFlowRow(
modifier = Modifier.fillMaxWidth().padding(6.dp),
horizontalArrangement = Arrangement.SpaceBetween
) {
LocationField(modifier = Modifier.weight(1f))
LocationField(modifier = Modifier.weight(1f))
}
@Composable
fun LocationField(modifier: Modifier = Modifier) {
Row(
modifier = modifier,
horizontalArrangement = Arrangement.SpaceBetween,
verticalAlignment = Alignment.CenterVertically
) {
OutlinedTextField(modifier = Modifier.weight(1f).padding(horizontal = 16.dp),)
Row {
IconButton()
IconButton()
}
}
}
Pablo
03/28/2025, 9:43 PMPablo
03/28/2025, 9:44 PMPablo
03/28/2025, 9:44 PMPablo
03/28/2025, 9:45 PMPablo
03/28/2025, 9:46 PMPablo
03/28/2025, 9:46 PMMandeep Bhalothia
03/30/2025, 1:50 PMPablo
03/31/2025, 9:08 AMPablo
03/31/2025, 9:09 AMSergey Y.
03/31/2025, 9:11 AMSergey Y.
03/31/2025, 9:14 AMMatthias Reither
04/27/2025, 10:12 AMPablo
04/27/2025, 12:00 PMPablo
04/27/2025, 12:00 PMMatthias Reither
04/27/2025, 6:06 PMval windowSizeClass = calculateWindowSizeClass(activity)
val isLandscape = windowSizeClass.widthSizeClass > windowSizeClass.heightSizeClass
if (isLandscape) {
// put your landscape code here
} else {
// put your portrait code here
}
But as I said, this might be total overkill for you. But glad that you've found a solution that you're happy (or at least satisfied) with