Android75
12/02/2022, 5:25 AMAndroid75
12/02/2022, 5:25 AMOutlinedTextField(modifier = Modifier.padding(0.dp)
.height(45.dp)
.width(150.dp), value = textSearch, onValueChange = { search ->
onInserChanged(search)
}
Issa
12/02/2022, 1:03 PMBasicTextField
. Please have a look at this blog post https://www.geeksforgeeks.org/how-to-remove-textfield-padding-in-android-using-jetpack-compose/Android75
12/02/2022, 4:03 PMAndroid75
12/02/2022, 4:03 PMBasicTextField(value = textSearch ?: "",
singleLine = true,
modifier = Modifier.height(36.dp).border(1.dp, GrayKeyBoardLine),
onValueChange = { search ->
onSearchChanged(search)
})
Android75
12/02/2022, 4:04 PMIssa
12/02/2022, 4:18 PMheight
modifier and do this
BasicTextField(value = "hello world",
singleLine = true,
modifier = Modifier
.wrapContentSize()
.border(border = BorderStroke(1.dp, Color.White))
.padding(2.dp),
textStyle = TextStyle(textAlign = TextAlign.Center),
onValueChange = { search ->
})
however if you would like to have min height to your editText. I suggest you go with a box around
Box(
modifier = Modifier
.heightIn(min = 36.dp)
.border(border = BorderStroke(width = 2.dp, Color.White))
.padding(horizontal = 5.dp, vertical = 2.dp),
contentAlignment = Alignment.CenterStart
) {
BasicTextField(value = "hello world",
singleLine = true,
modifier = Modifier
.wrapContentSize(),
onValueChange = { search ->
})
}
Android75
12/02/2022, 4:52 PMIssa
12/02/2022, 4:53 PMmattinger
12/02/2022, 8:00 PMBasicTextField(
...,
decorationBox = { innerTextField ->
Box(...) {
innerTextField()
}
}
)