Expanded将另一个子项隐藏在列中

时间:2018-03-26 11:58:55

标签: dart flutter

当我写:

new Column(
        mainAxisAlignment: MainAxisAlignment.start,
        crossAxisAlignment: CrossAxisAlignment.end,
        mainAxisSize: MainAxisSize.max,
        children: <Widget>[
          new Text("hello"),
          new Text("hello"),
        ])

它工作得很好,并按预期显示两个文本小部件。

我想在底部保留一个文本小部件并占用所有可用空间,另一个位于顶部。

所以,我写道:

 return new Column(
        mainAxisAlignment: MainAxisAlignment.start,
        crossAxisAlignment: CrossAxisAlignment.end,
        mainAxisSize: MainAxisSize.max,
        children: <Widget>[
          new Text("hello"),
         new Expanded( child:  new Text("hello")),
        ]);

但现在它没有在底部显示文本小部件。

修改的 我想绘制以下布局,背景为图像.. 我有一个堆栈, 它有一个图像和行文本 该行包含两个文本小部件的列。 有错吗?我怎样才能实现它? enter image description here

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您在小时候使用文字。根据文档,您需要使用Column,Row或Flex。

Documentation