首页 > 解决方案 > 您如何确保列内容在一行列中保持在顶部?

问题描述

我有一个由一行和几列组成的颤动布局。

Row(
    children:[
        Column(),
        Column()
    ]
)

第一列由 1 个容器组成,第二列可以有 x 个容器。

如果第二列只有 1 个容器,则两者的容器都将根据需要对齐。

Column1      Column2
ImgContainer TextContainer

问题是当第 2 列有多个容器时,我开始看到以下行为

Column1      Column2
             TextContainer1
ImgContainer TextContainer2
             TextContainer3   

第 1 列中的容器开始垂直居中。我希望它保持在顶部。

我已经尝试在两列上进行设置mainAxisAlignment: MainAxisAlignment.start和设置,verticalDirection: VerticalDirection.down希望这样做可以解决问题。不幸的是,我仍然看到相同的行为。

请指教

标签: flutterflutter-layout

解决方案


你也试过这个:

 Column(
      mainAxisAlignment: MainAxisAlignment.start,
      crossAxisAlignment: CrossAxisAlignment.start,
      children: [],
 )

推荐阅读