在Flutter中,使用ListView.Builder中出现的这个情况。查看stackflow说是要在外面包裹一层容器。
// 中间经验
Widget _buildCenterBottomNews() {
if (mainBean != null && mainBean.jyLists.length > 0) {
return Container(
child: Column(
children: <Widget>[
ListView.builder(
itemBuilder: _buildCenterItem,
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
itemCount: mainBean.jyLists.length,
),
Container(
alignment: Alignment.center,
height: 40,
child: GestureDetector(
onTap: () {
_lookMore();
},
child: Text(
"查看更多",
style: TextStyle(color: Colors.blue, fontSize: 16),
),
),
),
],
),
);
}
}
最后我的代码是这样子的,虽然多包裹了一层,但是能解决实际问题就挺好,不过,还是具体情况具体分析。
更多资源请访问:
关注「蛇崽网盘教程资源」公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。
在微信后台回复「130个小程序」,即可免费领取享有导入就能跑的微信小程序