小编Moo*_*ght的帖子

Jetpack Compose 懒表

我当前的目标是实现一个可以表示表格的视图,但该表格的列和行中可以包含相当多的元素。我目前的想法是LazyColumn填充LazyRows.

@Composable
internal fun Table() {
    
    LazyColumn {
        items(count = 100) {
            LazyRow {
                items(10) {
                    Box(
                        modifier = Modifier
                            .size(100.dp)
                            .border(width = 1.dp, color = Color.Black)
                    )
                }
            }
        }
    }
    
}
Run Code Online (Sandbox Code Playgroud)

但有一个巨大的问题:我不希望行能够自行滚动,我希望共享任何滚动。不幸的是,我不知道如何实现这一目标。据我所知,惰性网格也无法帮助我。

我也尝试使用相同的实例LazyListState,但它不起作用。

android android-layout android-jetpack-compose

5
推荐指数
1
解决办法
1671
查看次数