var email = remember { mutableStateOf(TextFieldValue("")) }
OutlinedTextField(
value = email.value,
onValueChange = {
checkUserName(it.text, hint1)
email.value = it
},
label = { Text(getString(R.string.signIn_email_hint)) },
)
软键盘工作,而键盘没有反应。
其他不使用 jetpack compose 的项目在同一个模拟器上运行,键盘与 EditText 一起工作得很好。
有人可以帮忙吗?
我确定模拟器中的相关配置已被检查
AS 版本:Android Studio 北极狐 | 2020.3.1 金丝雀 4
jetpack compose version = "1.0.0-alpha10"
此问题已在 Compose 1.0.0-beta04 版本中解决,AS 版本:Android Studio Arctic Fox | 2020.3.1 测试版 1
答案 0 :(得分:1)
已为此问题打开了一张票。 看起来修复程序已经合并,所以它应该很快可用。 https://issuetracker.google.com/issues/170188271
答案 1 :(得分:0)
只需放弃 TextFieldValue()
并使用常规字符串的可变状态。它工作得很好。即使在我认为的硬输入模拟器上也是如此。