【发布时间】:2019-06-05 13:37:59
【问题描述】:
我一直在玩弄颤动的列表,一切都很好。我开始明白整个事情的逻辑了。
我的问题是我找不到制作第一行的方法。我试图告诉 Row 让它的两个孩子拿一半,不要再少了,但我真的没有找到办法。 (里面的东西最终将是按钮。)我尝试了几件事无济于事。这是我开始的布局:
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Column(children: <Widget>[
Padding(
padding: EdgeInsets.only(top: 50.0),
),
Row(
children: <Widget>[
Padding(
padding: EdgeInsets.only(
top: buttonPaddingTop,
left: buttonPaddingSide,
right: buttonPaddingSide),
child: ButtonTheme(
child: FlatButton(
onPressed: () {},
color: Colors.grey,
child: const Text('LARGE TEXT',
overflow: TextOverflow.ellipsis,
style: TextStyle(fontSize: buttonFontSize)),
),
),
),
Padding(
padding: EdgeInsets.only(
top: buttonPaddingTop,
left: buttonPaddingSide,
right: buttonPaddingSide),
child: ButtonTheme(
child: FlatButton(
onPressed: () {},
color: Colors.grey,
child: const Text('LARGE TEXT',
overflow: TextOverflow.ellipsis,
style: TextStyle(fontSize: buttonFontSize)),
),
),
),
],
),
]),
),
);
}
我应该继续这样尝试,还是应该尝试除 Row 之外的其他对象来安排布局?
【问题讨论】: