我有可组合的文本字段和可组合的按钮。我希望点击按钮会删除 textField 可组合中的文本。
示例:
var text by remember
mutableStateOf(TextFieldValue(""))}
TextField(
value = text,
onValueChange = { newValue -> text = newValue },
modifier = Modifier
.padding(8.dp),
)
Button(
onClick = {
//TODO: clean the text in textFiled
},
modifier = Modifier
.size(200.dp, 40.dp)
) {
Text(text = "erase textField"
}
谢谢
答案 0 :(得分:0)
您可以简单地重置文本 mutableState
的值:
Button(onClick = { text = TextFieldValue("") })
答案 1 :(得分:0)
var textState by remember { mutableStateOf("") }
TextField(value = textState, onValueChange = { textState = it })
textState = ""