调整大小时如何保持 LazyColumn 的项目?

时间:2021-03-25 16:36:08

标签: android-jetpack-compose android-jetpack-compose-list

我有一个 LazyColumn 类似的东西:

LazyColumn {
    items(list) { item ->
        if (item.isEditing()) {
            TextField(item.text)
        } else {
            Text(item.text)
        }
    }
}

请参阅 https://github.com/sproctor/ComposeLazyListKeyboardIssue 以获取有效示例。

当靠近可见项目列表末尾的项目设置为正在编辑时,将显示键盘,隐藏项目和文本字段,这会导致键盘关闭,从而显示它们的文本字段,从而导致要显示的键盘,等等。

当调整 LazyColumn 的大小时,有没有办法让焦点保持在视图中?

0 个答案:

没有答案