我正在try 将两个项目在两端对齐,一个在左边,一个在右边. 我有一行是左对齐的,然后该行的一个子行是右对齐的.但是,子行似乎正在从其父行拾取Alignment属性.这是我的代码
var SettingsRow = new Row(
mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Right",softWrap: true,),
],
);
var nameRow = new Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Left"),
SettingsRow,
],
);
结果我得到了这样的东西
Left Right
我想要的是
Left Right
另外,这一排也有足够的空间.我的问题是,为什么 children 排没有展示它的MainAxisAlignment.end
套房产?