我希望显示一个对话框并自动将焦点设置到一个OutlinedTextField,这样用户就可以立即开始输入。
最终结果是文本字段确实获得了焦点,光标也在闪烁,但键盘仍然隐藏。因此,用户仍然需要点击textField才能使键盘出现。
以下是我的做法:
LaunchedEffect(Unit) {
focusRequester.requestFocus()
}
OutlinedTextField(
value = text,
modifier = Modifier
.focusRequester(focusRequester)
.fillMaxWidth(),
onValueChange = {
text = it
}
)