首页 > 解决方案 > 如何向 ListView Builder 添加新行

问题描述

我有 ListView Builder 小部件,它有图片。当用户单击添加按钮时,它会将图片添加到 ListView。这是一个纸牌游戏。我希望 ListView 构建器水平但它溢出。我不想要那个。

我希望 ListView Builder 不会溢出。我想要 listview Builder 的新行。

在此处输入图像描述

这是我的代码:

Expanded(
            flex: 2,
            child: Column(
              children: [
                Expanded(
                  child: ReusableCard(
                    colour: Colors.green,
                    cardChild: ListView.builder(
                      scrollDirection: Axis.horizontal,
                      itemCount: cardBrain.mycards.length,
                      itemBuilder: (context, i) => Image(
                        height: 10,
                        width: 55,
                        image: AssetImage(
                          '${cardBrain.mycards[i].image}',
                        ),
                      ),
                    ),
                  ),
                ),)

标签: flutterdart

解决方案


您可以gridView.builder 在将项目添加到列表时使用,然后调用 setState


推荐阅读