考虑
new ListView(
children: <Widget>[
new RaisedButton(child: const Text('1')),
],
)
如何使按钮仅占据其自然宽度?
答案 0 :(得分:2)
考虑将RaisedButton
包裹在Row
中。除了让按钮成为其固有宽度之外,您还可以使用Row
使用mainAxisAlignment
构造函数参数水平定位按钮。例如右键对齐按钮,使用:
new ListView(
children: <Widget>[
new Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
new RaisedButton(
child: const Text('1'),
onPressed: () { /* ... */ },
),
],
),
],
),