【发布时间】:2022-11-14 07:35:53
【问题描述】:
我目前的目标是实现可以表示表格的视图,但是该表格的列和行中可以包含很多元素。我目前的想法是用 LazyRows 填充 LazyColumn。
@Composable
internal fun Table() {
LazyColumn {
items(count = 100) {
LazyRow {
items(10) {
Box(
modifier = Modifier
.size(100.dp)
.border(width = 1.dp, color = Color.Black)
)
}
}
}
}
}
但是有一个大问题:我不希望行能够自己滚动,我希望共享任何滚动。不幸的是,我不知道如何实现这一目标。据我所知,懒惰的网格也帮不了我。
我也尝试使用相同的 LazyListState 实例,但它不起作用。
【问题讨论】:
-
我想你可以为你所有的
LazyRows 使用一个scrollState,如果你不能这样做,告诉我给你一个样本 -
如果对所有行使用相同的 scrollState 会怎样?
-
不幸的是,它不起作用
标签: android android-layout android-jetpack-compose