如何解决喷气背包组合不响应模拟器上的键盘输入
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 举报,一经查实,本站将立刻删除。