小编典典

如何在 Flutter 中设置按钮的宽度和高度?

all

我已经看到我无法ElevatedButton在 Flutter 中设置 a
的宽度。如果我很好理解,我应该ElevatedButtonSizedBox. 然后我将能够设置框的宽度或高度。这是对的吗?还有另一种方法吗?

在每个按钮周围创建一个有点乏味,SizedBox所以我想知道他们为什么选择这样做。我很确定他们有充分的理由这样做,但我不明白。对于初学者来说,脚手架很难阅读和构建。

new SizedBox(
  width: 200.0,
  height: 100.0,
  child: ElevatedButton(
    child: Text('Blabla blablablablablablabla bla bla bla'),
    onPressed: _onButtonPressed,
  ),
),

阅读 434

收藏
2022-07-09

共1个答案

小编典典

正如这里的文档中所说

凸起按钮的最小尺寸为 88.0 x 36.0,可以使用 ButtonTheme 覆盖。

你可以这样做

ButtonTheme(
  minWidth: 200.0,
  height: 100.0,
  child: RaisedButton(
    onPressed: () {},
    child: Text("test"),
  ),
);
2022-07-09