【发布时间】:2021-03-13 12:28:14
【问题描述】:
我需要一些可以在单行小部件中将我的小部件左、中和右对齐的东西。
现在我已经为我的行小部件使用了mainAxisAlignment:MainAxisAlignment.spaceBetween,。但是在这里,当我的左侧小部件有一些大内容时,spaceBetween 可以将我的中心小部件对齐在右侧,这会破坏我的应用程序设计。
是否有任何选项可以将Align 小部件用于行中的多个小部件?
return Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
Container(
margin: EdgeInsets.only(left: 15.0),
height: 27.0,
child: Container(
child: Center(
child: Text(
'TestDataTest',
),
),
),
),
Container(
height: 27.0,
child: Container(
child: Center(
child: Text(
'Test',
),
),
),
),
Container(
margin: EdgeInsets.only(right: 15.0),
height: 27.0,
child: Container(
child: Padding(
child: Center(
child: Text(
'T',
),
),
),
),
),
],
);
这里的图片将简要描述问题。上一行是上面提到的代码,下一行是预期的输出。 是否有任何解决方案可以将小部件正确地左、中和右对齐,尽管它们有内容?
【问题讨论】:
标签: flutter dart flutter-layout