区别可以总结为: 我想和父母允许的一样大(double.infinity) 我想和屏幕一样大(MediaQuery)。 Size mSize = MediaQuery.of(context).size; //设备像素 double width = mSize.width * mRatio; double height = mSize.height * mRatio; double parentwidth=double.infinity;