Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
是否不可能在SingleChildScrollView中包含ListView?_Listview_Flutter_Dart - Fatal编程技术网

是否不可能在SingleChildScrollView中包含ListView?

是否不可能在SingleChildScrollView中包含ListView?,listview,flutter,dart,Listview,Flutter,Dart,在SingleChildScrollView中是否不可能有ListView?我们正在尝试创建三个按钮,它们的工作方式类似于单选组按钮。我们从中找到了解决办法 但在我们的例子中,它是由SingleChildScrollView包装的 body: SingleChildScrollView( padding: const EdgeInsets.all(8.0), child: Column( crossAxisAli

SingleChildScrollView
中是否不可能有
ListView
?我们正在尝试创建三个按钮,它们的工作方式类似于单选组按钮。我们从中找到了解决办法

但在我们的例子中,它是由
SingleChildScrollView
包装的

  body: SingleChildScrollView(
            padding: const EdgeInsets.all(8.0),
            child: Column(
                crossAxisAlignment: CrossAxisAlignment.start,
                children: <Widget>[
                  Row(
                    children: <Widget>[
                      Text(
                        Localization.of(context).priority,
                        style: TextStyle(fontSize: 15.0),
                      ),
                      ListView.builder(
                        scrollDirection: Axis.vertical,
                        shrinkWrap: true,
                        itemCount: sampleData.length,
                        itemBuilder: (BuildContext context, int index) {
                          return InkWell(
                            child: RadioItem(
                              sampleData[index],
                            ),
                          );
                        },
                      )
                    ],
                  )
                ]))
body:SingleChildScrollView(
填充:常数边集全部(8.0),
子:列(
crossAxisAlignment:crossAxisAlignment.start,
儿童:[
划船(
儿童:[
正文(
本地化(上下文)。优先级,
样式:TextStyle(fontSize:15.0),
),
ListView.builder(
滚动方向:轴垂直,
收缩膜:对,
itemCount:sampleData.length,
itemBuilder:(构建上下文,int索引){
回墨槽(
儿童:放射透射电镜(
样本数据[索引],
),
);
},
)
],
)
]))
错误

The following RenderObject was being processed when the exception was fired: RenderShrinkWrappingViewport#4d85f relayoutBoundary=up27 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
RenderObject: RenderShrinkWrappingViewport#4d85f relayoutBoundary=up27 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    needs compositing
    parentData: <none> (can use size)
    constraints: BoxConstraints(unconstrained)
    size: MISSING
    axisDirection: down
    crossAxisDirection: right
    offset: ScrollPositionWithSingleContext#fa7e6(offset: 0.0, range: null..null, viewport: null, ScrollableState, AlwaysScrollableScrollPhysics -> ClampingScrollPhysics, IdleScrollActivity#d2e68, ScrollDirection.idle)
    child 0: RenderSliverPadding#37bf3 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        parentData: layoutOffset=0.0
        constraints: MISSING
        geometry: null
        padding: EdgeInsets.zero
        textDirection: ltr
引发异常时正在处理以下RenderObject:RenderShrinkWrappingViewport#4d85f relayoutBoundary=up27 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
RenderObject:RenderShrinkWrappingViewport#4d85f relayoutBoundary=up27需要-布局需要-绘制需要-合成-位-更新
需要合成
parentData:(可以使用大小)
约束:BoxConstraints(无约束)
尺寸:缺失
方向:向下
横轴方向:对
偏移量:带SingleContext#fa7e6的滚动位置(偏移量:0.0,范围:null..null,视口:null,可滚动状态,AlwaysScrollableScrollPhysics->ClampingScrollPhysics,IdleScrollActivity#d2e68,ScrollDirection.idle)
子级0:RenderSliverPadding#37bf3需要-布局需要-绘制需要-合成-位-更新
parentData:layoutOffset=0.0
限制:缺失
几何体:空
填充:EdgeInsets.zero
文本方向:ltr

扩展的
小部件将您包围在
列表视图中

如果不为内部可滚动小部件设置适当的高度,则无法在另一个可滚动小部件中设置可滚动小部件

或者使用
约束框


您应该发布代码,而不是显示代码图像。这只是操作继续进行的大纲。除了所示的包装器外,OP的代码不需要任何更改。此视图显示所需的更改,而不是过帐和完成的代码,并查找需要修复的内容。