flutter - 如何向 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}',
),
),
),
),
),)
解决方案
您可以gridView.builder
在将项目添加到列表时使用,然后调用 setState
推荐阅读
- go - 使用 Golang 和 Gocqlx 在 Cassandra 中进行多分区批处理
- maven - Gitlab CI/CD 运行器:找不到 mvn 命令
- javascript - 如何从 Telerik Rad 电子表格中删除控件
- android - 如何使用 Retrofit 2 发送一组图像以及每个图像的数据?
- python - Python Plotly:使用下拉菜单在等值线图和散点图之间切换
- php - 使用 ON DUPLICATE UPDATE 时 PDO 避免出现间隙
- overwrite - Sylius 覆盖安全控制器
- apache-camel - 如何销毁camel组件及对应的Endpoint、Producer和Consumer?
- react-native - 如何在 GraphQl 和 Neo4js 中处理响应
- javascript - Javascript循环遍历许多对象的对象