你好,我试图用ListView向用户显示一些数据,但是我得到了这个错误:
*RenderFlex children have non-zero flex but incoming height constraints are unbounded.
我的代码与下面的完全一样
Expanded(child:
ListView(children:tWidgets),),]);
没有这样的ListView,我的代码可以正常工作
return Column(children: tWidgets,);
答案 0 :(得分:0)
Expanded
窗口小部件仅在行和列窗口小部件内起作用,不能在这两个窗口小部件之外使用,因此您的解决方案将是这样
return Column(children: [
Expanded( child: ListView(children: tWidgets,),)
],
);
答案 1 :(得分:0)
答案 2 :(得分:0)
我通过固定界面顺序解决了这个问题。 ListView在Column内,并且该列也在另一列内。我只是删除了一列。 如果您遇到此问题,请检查界面的层次结构。