【发布时间】:2018-08-16 18:32:29
【问题描述】:
我想将我的按钮向右对齐。现在我正在使用将mainAxisAlignment 设置为MainAxisAlignment.end 的行来完成它,如下例所示。然而,这似乎不是一个好方法,因为它有很多代码,我不认为这是这样做的方式。
我已经尝试过Align 小部件,但它不起作用。我猜是因为它没有扩展内部小部件,因此 Alignment.centerRight 什么也不做。
我现在使用的代码:
new Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
new FlatButton(
onPressed: _navigateToPreparationStepsWidgetClicked,
child: new Row(
children: <Widget>[
new Text(
'View Preparation Steps'.toUpperCase(),
style: new TextStyle(
fontWeight: FontWeight.bold),
),
new Icon(Icons.keyboard_arrow_right)
],
))
],
)
什么是正确的对齐方式,例如Button 在例如Column?
【问题讨论】:
-
这取决于父母,你到底需要什么?