需要添加
shrinkWrap: true,//收缩包装
physics: NeverScrollableScrollPhysics(),//禁用滚动
SingleChildScrollView(
child: Column(
children: <Widget>[
GridView.builder(
shrinkWrap: true,//收缩包装
physics: NeverScrollableScrollPhysics(),//禁用滚动
scrollDirection: Axis.vertical,
gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent(
maxCrossAxisExtent: 120,
mainAxisSpacing: 0.0,
crossAxisSpacing: 0.0,
childAspectRatio: 1.0, //子控件宽高比
),
itemCount: imgList.length,
itemBuilder: (BuildContext context, int index) => Text("item")),
],
),
);
Vertical viewport was given unbounded height.
(垂直视口的高度不受限制。)
报这个错误,也是如下解决
shrinkWrap: true,//收缩包装
physics: NeverScrollableScrollPhysics(),//禁用滚动