flutter - 您如何确保列内容在一行列中保持在顶部?
问题描述
我有一个由一行和几列组成的颤动布局。
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
希望这样做可以解决问题。不幸的是,我仍然看到相同的行为。
请指教
解决方案
你也试过这个:
Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [],
)
推荐阅读
- java - 即使消费者抛出异常,Micronaut 也会使用消息
- python-3.x - 如何从cluseval python库中获取KMeans的簇数
- python - Python:如何设置 NoneType 对象的默认行为?
- python - Python中字节对象相对于字符串对象有哪些优势?
- swift - Collectionview 动态单元格大小仅在重新加载后才正确
- c - 是否可以在多个条件下使用 pthread 条件变量(pthread_mutex 和 pthread_cond_t)?
- javascript - Sortable JS 只允许在列表之间拖动而不进行排序
- docker - docker-compose 找不到 nvidia 驱动程序
- xslt - 标记树中的叶节点 (XSLT 1.0)
- sql - 如何处理在 Oracle 中将列的逗号分隔值拆分为行时生成的额外行?