Jetpack Compose OutlinedTextView 后按后无法打开键盘

问题描述 投票:0回答:1

我正在使用 Jetpack Compose 和(当时)最新版本的 Material3 组件构建 Android 应用程序。

implementation("androidx.compose.material3:material3:1.2.0-beta01")

一切运行良好,但由于某种原因,

OutlinedTextView
仅在第一次获得焦点时打开键盘。如果我使用后退按钮关闭键盘,再次点击
OutlinedTextView
时它将不会重新打开。

以前有人见过这个问题吗?如果是的话,有什么方法可以解决吗?

视图的代码如下

    OutlinedTextField(
        value = text,
        onValueChange = { text = it },
        modifier = Modifier
            .fillMaxWidth()
            .padding(horizontal = 16.dp),
        label = {
            Text("Search")
        }
    )
android keyboard android-jetpack-compose textfield
1个回答
0
投票

事实证明这是 Material3 组件库从 alpha12 版本开始出现的错误。

回滚到 alpha11 修复了该问题。

来源:https://issuetracker.google.com/issues/317641563

© www.soinside.com 2019 - 2024. All rights reserved.