如何使用scrollDirection:Axis.horizo​​ntal来设置GridView项目的宽度和高度?

时间:2019-11-23 05:45:13

标签: flutter dart flutter-layout

当需要尝试在水平方向列出具有特定高度和宽度的卡片项目时,我需要在网格视图中进行一次网格视图处理,当我尝试在网格视图中始终得到一个正方形单元格时,如果更改容器的高度和宽度则无效。 / p>

我尝试如下

 child: GridView.count(
            scrollDirection: Axis.horizontal,
            // Create a grid with 2 columns. If you change the scrollDirection to
            // horizontal, this produces 2 rows.
            crossAxisCount: 2,
            // Generate 100 widgets that display their index in the List.
            children: List.generate(cuisineListAll.length, (index) {
              return Card(
                child: Container(
                  width: 330,
                  height: 100,
                  child: Text(
                    myListAll[index].name,
                    style: TextStyle(fontSize: 15),
                  ),
                ),
              );
            })),

有没有办法显示我自己固定大小的卡?我尝试了flutter_staggered_grid_view,但是当我改变为水平方向时,没有运气。

1 个答案:

答案 0 :(得分:0)

尝试提供item[1]

例如,

childAspectRatio: YOUUR_VALUE,