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