【发布时间】:2021-03-01 16:58:05
【问题描述】:
我想将LazyColumn 更改为LayoutManger(我不知道在jetpack compose 中叫什么),这样我就可以使项目水平或垂直或在网格中滚动。
【问题讨论】:
标签: android kotlin android-recyclerview android-jetpack android-jetpack-compose
我想将LazyColumn 更改为LayoutManger(我不知道在jetpack compose 中叫什么),这样我就可以使项目水平或垂直或在网格中滚动。
【问题讨论】:
标签: android kotlin android-recyclerview android-jetpack android-jetpack-compose
使用1.0.0,您可以使用:
LazyColumn : 产生一个垂直滚动的列表LazyRow: 生成水平滚动列表类似:
LazyColumn {
items((1..1000).toList()) {
Text(text = "Item $it")
}
}
LazyVerticalGrid 为在网格中显示项目提供实验性支持。类似:
val numbers = (0..20).toList()
LazyVerticalGrid(
cells = GridCells.Fixed(4)
) {
items(numbers) {
Column(horizontalAlignment = Alignment.CenterHorizontally) {
Text(text = "Number")
Text(text = " $it",)
}
}
}
【讨论】: