我有textField可组合的和按钮可组合的。我希望单击该按钮将擦除textField composable中的文本。
示例:
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"
}谢谢
发布于 2021-05-18 00:06:42
您可以简单地重置文本mutableState的值
Button(onClick = { text = TextFieldValue("") })发布于 2021-05-19 05:08:49
对于invoke var textState by remember { mutableStateOf("") }
textState = ""按钮的mutableState,请按如下所示创建Textfield -> -> onClick of textState ->按钮
https://stackoverflow.com/questions/67572798
复制相似问题