我想将行在颤动中分成相同宽度的4列。到目前为止,我想出的解决方案是这个,
child: Row(
children: <Widget>[
Container(
width: MediaQuery.of(context).size.width * 0.25,
decoration: BoxDecoration(color: Colors.greenAccent),
),
Container(
width: MediaQuery.of(context).size.width * 0.25,
decoration: BoxDecoration(color: Colors.yellow),
),
Container(
width: MediaQuery.of(context).size.width * 0.25,
decoration: BoxDecoration(color: Colors.blue),
),
Container(
width: MediaQuery.of(context).size.width * 0.25,
decoration: BoxDecoration(color: Colors.white),
),
],
),
是否有其他替代方法。另外,将行划分为1/3的比例在此方法中无效。
您可以使用Expanded
或Flexible
,默认情况下为flex: 1
,您可以根据需要更改值。