开发中使用ListView循环嵌套或者使用Column嵌套ListView会产生hassize报错
原因是因为ListView没有固定尺寸导致
可以在ListView中进行如下操作即可解决:(根据内部子widget尺寸,自动撑起整个ListView)
ListView.builder{
shrinkWrap:true,//范围内进行包裹(内容多高ListView就多高)
physics:NeverScrollableScrollPhysics(),//禁止滚动
itemCount:10,
itemBuilder:(context,index){
return Card(...);
}
}
如果内部嵌套的是Column
Column(
mainAxisSize:MainAxisSize.min
)
网友评论