gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:48:40 29 4
gpt4 key购买 nike

我发现我无法在 Flutter 中设置 ElevatedButton 的宽度。如果我很好理解的话,我应该把 ElevatedButton 放到一个 SizedBox 中。然后我将能够设置框的宽度或高度。这是对的吗?还有其他方法吗?

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

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

最佳答案

如文档 here 中所述

Raised buttons have a minimum size of 88.0 by 36.0 which can be overidden with ButtonTheme.

你可以这样做

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

关于flutter - 如何在 Flutter 中设置按钮的宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50293503/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com