如何让最小的孩子进入一个盒子?

时间:2017-05-08 00:12:05

标签: flutter

考虑

new ListView(
  children: <Widget>[
    new RaisedButton(child: const Text('1')),
  ],
)      

如何使按钮仅占据其自然宽度?

1 个答案:

答案 0 :(得分:2)

考虑将RaisedButton包裹在Row中。除了让按钮成为其固有宽度之外,您还可以使用Row使用mainAxisAlignment构造函数参数水平定位按钮。例如右键对齐按钮,使用:

          new ListView(
            children: <Widget>[
              new Row(
                mainAxisAlignment: MainAxisAlignment.end,
                children: [
                  new RaisedButton(
                    child: const Text('1'),
                    onPressed: () { /* ... */ },
                  ),
                ],
              ),
            ],
          ),