喷气背包组合不响应模拟器上的键盘输入

时间:2021-01-14 10:11:17

标签: android android-studio android-jetpack-compose

 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

2 个答案:

答案 0 :(得分:1)

已为此问题打开了一张票。 看起来修复程序已经合并,所以它应该很快可用。 https://issuetracker.google.com/issues/170188271

答案 1 :(得分:0)

只需放弃 TextFieldValue() 并使用常规字符串的可变状态。它工作得很好。即使在我认为的硬输入模拟器上也是如此。