如何将容器的高度调整为其连续同级容器的最大高度

Ane*_*ose 6 flutter

我连续有两个小部件。第一个小部件是一条宽度为 5.0 的黑线,第二个小部件是一个文本小部件,其大小可能会根据内容而变化。我希望第一个容器与第二个小部件具有相同的高度

Md *_*har 12

一种方法是使两个小部件成为 IntrinsicHeight 小部件的子部件,然后将第一个容器的高度声明为 double.infinity。这应该可以解决你的问题。示例代码如下:

IntrinsicHeight(
  child: Row(
    children: <Widget>[
      Container(  //this is the first container
         height: double.infinity
      ),
      secondWidget(
      )
    ],
)
Run Code Online (Sandbox Code Playgroud)

如果您有进一步疑问,请告诉我。快乐编码!