我有一个类似的LazyColumn
东西:
LazyColumn {
items(list) { item ->
if (item.isEditing()) {
TextField(item.text)
} else {
Text(item.text)
}
}
}
有关工作示例,请参阅https://github.com/sproctor/ComposeLazyListKeyboardIssue 。
当靠近可见项目列表末尾的项目设置为正在编辑时,将显示键盘,隐藏项目和 TextField,这会导致键盘关闭,这会显示它们 TextField,这会导致键盘显示,以此类推。
调整 LazyColumn 的大小时,有没有办法让焦点保持在视图中?