如何得到一个盒子里最小的child?
How to get the smallest child in a box?
考虑
new ListView(
children: <Widget>[
new RaisedButton(child: const Text('1')),
],
)
如何让按钮只占用其自然宽度?
考虑将您的 RaisedButton
包裹在 Row
中。除了让按钮成为其固有宽度之外,您还可以使用 Row
通过 mainAxisAlignment
构造函数参数水平定位按钮。例如要右对齐按钮,请使用:
new ListView(
children: <Widget>[
new Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
new RaisedButton(
child: const Text('1'),
onPressed: () { /* ... */ },
),
],
),
],
),
考虑
new ListView(
children: <Widget>[
new RaisedButton(child: const Text('1')),
],
)
如何让按钮只占用其自然宽度?
考虑将您的 RaisedButton
包裹在 Row
中。除了让按钮成为其固有宽度之外,您还可以使用 Row
通过 mainAxisAlignment
构造函数参数水平定位按钮。例如要右对齐按钮,请使用:
new ListView(
children: <Widget>[
new Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
new RaisedButton(
child: const Text('1'),
onPressed: () { /* ... */ },
),
],
),
],
),