我正在使用Jetpack Compose Desktop版本1.0.0-beta5创建一个程序,但我无法弄清楚如何使Column/LazyColumn可滚动。同时,我觉得文档中列出的许多Android类都缺失,无法从它们的示例中工作。
val lazyListState = rememberLazyListState()
val scrollState = rememberScrollState()
LazyColumn(
state = lazyListState,
modifier = Modifier.verticalScroll(scrollState)
) {
items(ArrayList<String>()){ item ->
Column(modifier = Modifier.padding(8.dp)) {
Text(item)
}
}
}
这段代码目前出现了错误。
准确地说,在示例中可以看到使用了空列表,但这只是一个调整,实际上我绘制了很多项目。
LazyColumn { items(ArrayList<String>()){ item -> Column(modifier = Modifier.padding(8.dp)) { Text(item) } } }
。不幸的是,滚动不起作用。 - Honza Rössler