我遇到了一个问题,我不确定我是否做错了什么。当我实现 Material3 TextField 时,当您手动隐藏键盘时,Textfield 不会失去焦点,并且您无法再次打开键盘。
有人面临同样的问题吗?
我没有插入代码片段,因为它是material3的简单TextField:
TextField(
value = "",
onValueChange = {}
)
在此 GIF 上,您可以看到发生了什么,您单击 TextField,它聚焦并正确打开键盘,然后您手动隐藏键盘,TextField 保持焦点并且不允许您再次打开键盘。
我正在使用material3的版本“1.2.0-beta02”进行Jetpack compose
Jetpack Compose 中存在一个问题,该问题已在最新的库版本中修复。 确保您使用的是最新的 Jetpack Compose 依赖项,如下所示:
implementation "androidx.compose.ui:ui:1.6.0-rc01"
implementation "androidx.compose.material3:material3:1.2.0-beta02"