Remo
06/27/2022, 8:15 AMhorizontalArrangment
should do it (which it obviously doesn’t)…
BasicTextField(
value = "Hi",
onValueChange = { },
textStyle = TextStyle(color = ColorsUtil.get(FormColors.NORMALTEXT)),
readOnly = true,
modifier = Modifier.height(20.dp).background(Color.Cyan, CircleShape).border(border = BorderStroke(1.dp, Color.Red))
) { innerTextField ->
Row(horizontalArrangement = Arrangement.Start, modifier = Modifier.padding(horizontal = 5.dp)) {
innerTextField()
if (isRemovable) {
IconButton(
onClick = { },
modifier = Modifier.clip(CircleShape).height(20.dp).border(border = BorderStroke(1.dp, Color.Magenta))
) {
Icon(Icons.Filled.Close, "Remove", tint = Color.Black)
}
}
}
}
Zach Klippenstein (he/him) [MOD]
06/29/2022, 3:23 AMinnerTextField
has a minimum size that it's using here. Try wrapping it in a Box(Modifier.weight(1f))