小编Dev*_*021的帖子

Jetpack Compose 中具有等高行的网格布局

喷气背包组成:

我想创建一个像 UI 一样具有相同高度行的网格布局,但我找不到用于获取当前可用屏幕尺寸的函数(应用程序应该看起来像那样

结果应该是这样的:

看看上面提到的链接

我尝试过的:

我尝试在LazyVerticalGridModifier.fillMaxHeight()内部使用来生成相同大小的行,但它不起作用。除此之外,我还有手动设置每个行项目高度的想法,但我找不到在 jetpack compose 中获取可用屏幕尺寸的函数(然后我将屏幕高度除以行数) )。

val numbers = (0..34).toList()

LazyVerticalGrid(
    cells = GridCells.Fixed(7)

) {
    items(numbers.count()) {
        Column(horizontalAlignment = Alignment.CenterHorizontally
        ) {
            Text(text = "#"+numbers.get(it))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

android-jetpack-compose

12
推荐指数
3
解决办法
6732
查看次数

标签 统计

android-jetpack-compose ×1