Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Layout 如何正确设置列表视图的高度_Layout_Dart_Flutter - Fatal编程技术网

Layout 如何正确设置列表视图的高度

Layout 如何正确设置列表视图的高度,layout,dart,flutter,Layout,Dart,Flutter,我有一个有三个孩子的专栏。第三个孩子有一个ListView。如何设置ListView的高度,使其不会溢出屏幕。我不想用屏幕高度减去其他两个孩子的高度来计算高度。我尝试了LayoutBuilder,但得到的框约束具有无穷大作为最大高度(BoxConstraints)(0.0用扩展小部件而不是容器小部件包装列表视图。我也有类似的问题。在我的例子中,我保留了容器,并在我的ListView中添加了收缩包装:true,这将把ListView的大小缩小到它所有子项的总高度 和physics:NeverScr

我有一个有三个孩子的专栏。第三个孩子有一个ListView。如何设置ListView的高度,使其不会溢出屏幕。我不想用屏幕高度减去其他两个孩子的高度来计算高度。我尝试了LayoutBuilder,但得到的框约束具有无穷大作为最大高度(BoxConstraints)(0.0用扩展小部件而不是容器小部件包装列表视图。

我也有类似的问题。在我的例子中,我保留了
容器
,并在我的ListView中添加了
收缩包装:true,
这将把ListView的大小缩小到它所有子项的总高度

physics:NeverScrollableScrollPhysics(),
我特别不希望ListView在列项目下滚动,但我希望所有内容都一起滚动

Container(  //Container A
 height: MediaQuery.of(context).size.height,
 child:Column(children:[
    TitleWidget(),
    SubtitleWidget(),
    Container( //Container B
      child:ListView(children:getChildren())
    )        
 ])
)