Renderflex溢出-如何在flutter中克服此问题?

Renderflex溢出-如何在flutter中克服此问题?,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,我知道我会因为这个问题受到很多负面评论,但我真的很沮丧。 我在新的iPhone11Pro上测试了我的应用程序,现在我发现了很多renderflex错误。你们都知道错误日志,甚至谷歌也会给你们一些建议,比如“你们有没有考虑过使用Flex或扩展的父系统?” 现在,对于上面的文本小部件,我使用扩展的。。那太好了。太棒了!我只是将我的文本包装在一个展开的容器中,它将文本“包装”在周围,使其适合其容器 但是,包装其他小部件(如行、列或SingleChildScrollView)的等效性是什么呢 我试图将它

我知道我会因为这个问题受到很多负面评论,但我真的很沮丧。 我在新的iPhone11Pro上测试了我的应用程序,现在我发现了很多renderflex错误。你们都知道错误日志,甚至谷歌也会给你们一些建议,比如“你们有没有考虑过使用Flex或扩展的父系统?”

现在,对于上面的文本小部件,我使用扩展的。。那太好了。太棒了!我只是将我的文本包装在一个展开的容器中,它将文本“包装”在周围,使其适合其容器

但是,包装其他小部件(如行、列或SingleChildScrollView)的等效性是什么呢

我试图将它们包装在一个展开的文件中,但得到了相同的错误消息

我受够了

下面是一些代码的示例:

            Container(
             // width: MediaQuery.of(context).size.width,
             // height: MediaQuery.of(context).size.height,


              //TODO: checkboxes

              child: Center(
                child: Column(
                // mainAxisSize: MainAxisSize.max,
                  mainAxisAlignment: MainAxisAlignment.center,
                  children: <Widget>[
                    Container(width: 200,height: 100,
                      child: Row(
                        mainAxisSize: MainAxisSize.max,
                        mainAxisAlignment: MainAxisAlignment.spaceBetween,
                        children: <Widget>[
                          checkbox(sun, days[sun]),
                          checkbox(mon, days[mon]),
                          checkbox(tue, days[tue]),
                          checkbox(wed, days[wed]),
                          checkbox(thu, days[thu]),
                          checkbox(fri, days[fri]),
                          checkbox(sat, days[sat]),

                        ],
                      ),
                    ),
                  ],
                ),
              )
          ),
容器(
//宽度:MediaQuery.of(context).size.width,
//高度:MediaQuery.of(context).size.height,
//TODO:复选框
儿童:中心(
子:列(
//mainAxisSize:mainAxisSize.max,
mainAxisAlignment:mainAxisAlignment.center,
儿童:[
集装箱(宽:200,高:100,
孩子:排(
mainAxisSize:mainAxisSize.max,
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
复选框(太阳,天数[太阳],
复选框(星期一,天[星期一],
复选框(星期二,天[星期二],
复选框(星期三,天[星期三],
复选框(星期四,天[星期四],
复选框(星期五,天[星期五],
复选框(星期六,天[星期六]),
],
),
),
],
),
)
),

方法1:使用
列表视图

        child: Container(
          child: Center(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: <Widget>[
                Container(
                  width: 200,
                  height: 100,
                  child: ListView(
                    scrollDirection: Axis.horizontal,
                    children: <Widget>[
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                      SizedBox(width: 10),
                      Text("Example"),
                    ],
                  ),
                ),
              ],
            ),
          ),
         ),
child:容器(
儿童:中心(
子:列(
mainAxisAlignment:mainAxisAlignment.center,
儿童:[
容器(
宽度:200,
身高:100,
子:ListView(
滚动方向:轴水平,
儿童:[
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
尺寸箱(宽度:10),
文本(“示例”),
],
),
),
],
),
),
),


方法2:如果您想显示该子项中的所有项目,可以使用
Wrap
而不是
ListView

您能在遇到问题的地方添加代码吗?