flutter - 将 flutter GridView 中的最后一行项目居中

标签 flutter gridview flutter-layout

我有一个动态的项目列表,我要输出到 GridView.count mainAxisCount 为 2(2 列网格)的构造函数。如果列表长度为奇数,则最后一行将仅包含一个项目。我希望这个单个项目在屏幕上居中,而不是与第一列对齐。这能做到吗?

最佳答案

你试试下面的东西怎么样?

  • 使用 2n 项生成 GridView。
  • 如果还有剩余项目,请为最后一个项目添加一个小部件。
  • 关于flutter - 将 flutter GridView 中的最后一行项目居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60558934/

    相关文章:

    android - ViewGroup 在dispatchDragEvent 中抛出NullPointerException

    android - 如何将异步数据加载到GridView中?

    flutter - 如何在 Flutter 中添加图片

    Flutter/Dart - 延迟后打开 View

    flutter - 如何在 Flutter 中对连接包进行单元测试

    android - Flutter FFmpeg - [AVFilterGraph @ 0x88f4b300] 没有这样的过滤器 : '"scale'

    dart - 在 Dart 中将字符串转换为 map

    flutter - 如何使Widget属性在flutter中成为可选

    c# - 在gridview中,如何仅在交替行上显示数据

    flutter - 如何在 CachedNetworkImage() 上应用 Ink.image()?