卡小部件(黄色)在iOS模拟器的末尾被切断,而它在Android模拟器上正确显示,如下所示:
iOS:

Android

用于呈现卡片小部件的代码是:
Widget _editButton() {
return new Container(
padding: new EdgeInsets.all(10.0),
child: new Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Card(
color: Colors.yellow,
elevation: 2.0,
child: FlatButton(
splashColor: Colors.greenAccent,
onPressed: () {},
))
]));
}如何对齐卡,使之保持一致(就像在Android上)?
安卓模拟器:Nexus6P(1440x2560:560 2560)
iOS模拟器: iPhone 8
发布于 2018-12-20 06:08:59
我通过将width of Positioned小部件在Stack中设置为:
MediaQuery.of(上下文).size.width
https://stackoverflow.com/questions/53850241
复制相似问题