我正在尝试使用 LazyVerticalGrid 显示分页项目。我正在尝试的代码如下所示。
val categories = repo.categories.collectAsLazyPagingItems()
LazyVerticalGrid(
cells = GridCells.Fixed(2),
modifier = Modifier.padding(8.dp)
) {
items(categories) { category ->
Box(Modifier.padding(8.dp)) {
CategoryView(category)
}
}
}
请注意,我已导入androidx.paging.compose.items
和androidx.paging.compose.collectAsLazyPagingItems
. 也是categories
类型LazyPagingItems<Category>
。
它与LazyColumn
andLazyRow
但不是完美配合LazyVerticalGrid
。我得到的错误是:
Type mismatch.
Required:
Int
Found:
LazyPagingItems<Category>