需要列填充行的高度

时间:2019-03-06 21:34:01

标签: flutter flutter-layout

这似乎是一个常见问题,我看了很多教程,但是我无法掌握这种简单的布局。我有一排列。我希望“列”展开以填充行的高度,然后希望“列”的子项等距分布。

return Card(
  child: Row(
    children: <Widget>[
      CachedNetworkImage(
        height: 80,
        imageUrl: posterUrl,
        placeholder: (context, url) => new CircularProgressIndicator(),
        errorWidget: (context, url, error) => new Icon(Icons.error),
      ),
      Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        children: <Widget>[
          Text(_show['name']),
          Text('First Episode: ' + _show['first_air_date']),
        ],
      ),
    ],
  ),

);

如何告诉列填充行中可用的高度?

1 个答案:

答案 0 :(得分:0)

我假设您希望扩展Column的一个元素,以便Column填充Row的最大元素的高度:您可以包装整个{{1} }放在Row中,并用IntrinsicHeightColumn中的一个子级包裹起来,例如:

Expanded