我正在尝试使下面的两个凸起按钮均匀地填充可用宽度。
我的专栏:
Padding(
padding: const EdgeInsets.only(bottom:18.0),
child: Text(
'Which language Do you prefer',
style: TextStyle(
color: Colors.white,
),
),
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
ButtonTheme(
minWidth: 150.0,
height: 50.0,
child: RaisedButton(
color: Theme.of(context).primaryColorLight,
child: Text('French'),
onPressed: () {},
),
),
ButtonTheme(
minWidth: 150.0,
height: 50.0,
child: RaisedButton(
color: Theme.of(context).primaryColorLight,
child: Text('English'),
onPressed: () {},
),
)
有差距
答案 0 :(得分:1)
您的ButtonTheme
继承了ThemeData的颜色。更改颜色或使用MaterialButton。
提示:将按钮包裹在Expanded小部件中。
答案 1 :(得分:-1)
在包含拖曳按钮的行中添加“ crossAxisAlignment”适当性
crossAxisAlignment: CrossAxisAlignment.stretch