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

2021-01-02  本文已影响0人  刘铁崧

开发中使用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
)
上一篇下一篇

猜你喜欢

热点阅读