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
Flutter ListView高度取决于内容大小_Flutter_Dart - Fatal编程技术网

Flutter ListView高度取决于内容大小

Flutter ListView高度取决于内容大小,flutter,dart,Flutter,Dart,我想创建自定义对话框,高度取决于内容,因为内容不断变化 更多说明:当我使用Column时,我可以仅使用mainAxisSize:mainAxisSize.min根据内容设置高度的大小 顺便说一下,我试图将ListView更改为Column,但它不起作用 将容器包装在灵活的或扩展的小部件中 Column( mainAxisAlignment: MainAxisAlignment.start, mainAxisSize: MainAxisSize.min, children: &l

我想创建自定义对话框,高度取决于内容,因为内容不断变化

更多说明:当我使用Column时,我可以仅使用mainAxisSize:mainAxisSize.min根据内容设置高度的大小

顺便说一下,我试图将ListView更改为Column,但它不起作用

将容器包装在灵活的或扩展的小部件中

Column(
   mainAxisAlignment: MainAxisAlignment.start,
   mainAxisSize: MainAxisSize.min,
   children: <Widget>[
       Container(
           child: Text(
                    "Heder"
                  ),
                ),

       Container(
           width: 300,
           child: Stack(
                    children: <Widget>[
                        ListView(
                          children: <Widget>[
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                            Text("hello"),
                          ],
                        ),
                     // Another widgets used inside Stack
                     ]
                   ),
                )
              ]
            )
  ...
  Expanded(   
        child: Container(
          width: 300,
          child: Stack(children: <Widget>[
            ListView(
              children: <Widget>[
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
                Text("hello"),
              ],
            ),
            // Another widgets used inside Stack
          ]),
        ),
      )
    ...