Flutter中Column嵌套ListView报错处理方案

开发中使用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
)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容