Android 如何解决颤振中的渲染溢出问题?

Android 如何解决颤振中的渲染溢出问题?,android,flutter,dart,widget,row,Android,Flutter,Dart,Widget,Row,即使我的父窗口小部件在flutter中展开,我也一直面临这个渲染溢出问题 下面是我的代码: Expanded( child: Row( children: <Widget>[ SizedBox(width: 80), ListView.builder( shrinkWr

即使我的父窗口小部件在flutter中展开,我也一直面临这个渲染溢出问题

下面是我的代码:

Expanded(
                  child: Row(
                    children: <Widget>[
                      SizedBox(width: 80),
                      ListView.builder(
                          shrinkWrap: true,
                          scrollDirection: Axis.horizontal,
                          itemCount: widget.a.length,
                          itemBuilder: (context, index) {
                            return Row(
                              children: <Widget>[
                                Image.asset(widget.a[index]),
                                SizedBox(width: 25)
                              ],
                            );
                          }),
                    ],
                  ),
                ),
扩展(
孩子:排(
儿童:[
尺寸箱(宽度:80),
ListView.builder(
收缩膜:对,
滚动方向:轴水平,
itemCount:widget.a.length,
itemBuilder:(上下文,索引){
返回行(
儿童:[
Image.asset(widget.a[index]),
尺寸标注框(宽度:25)
],
);
}),
],
),
),

您可以使用
SingleChildScrollView
而不是
展开的
小部件包装行,并将
滚动方向
设置为
轴。水平
与下面的代码类似:

SingleChildScrollView(
      scrollDirection: Axis.horizontal,
      child:  Row(
            children: <Widget>[
              SizedBox(width: 80),
              ListView.builder(
                  shrinkWrap: true,
                  scrollDirection: Axis.horizontal,
                  itemCount: widget.a.length,
                  itemBuilder: (context, index) {
                    return  Row(
                        children: <Widget>[
                          Image.asset(widget.a[index]),
                          SizedBox(width: 25)
                        ],
                    );
                  }),
            ],
          ),
        ),
SingleChildScrollView(
滚动方向:轴水平,
孩子:排(
儿童:[
尺寸箱(宽度:80),
ListView.builder(
收缩膜:对,
滚动方向:轴水平,
itemCount:widget.a.length,
itemBuilder:(上下文,索引){
返回行(
儿童:[
Image.asset(widget.a[index]),
尺寸标注框(宽度:25)
],
);
}),
],
),
),

是,我检查一下。如果我找到另一个解决方案,我会告诉你,我编辑了我的答案。我的意思是在SingleChildScrollView中包装第一行