微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

 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

解决方法

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

,

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。