我定义的正方形如下:中心(子:容器(宽度: 100,高度: 100,颜色: Colors.red));
我在三款手机上进行了测试:小米MI 10、小米MI 6和iPhone 6S。
在MI 10和MI 6上,正方形的尺寸看起来完全一样。但是在iPhone 6S上,这个方块看起来明显比MI 10和MI 6小。所以问题是:我如何才能在安卓和IOS上获得相同的屏幕大小平方呢?
发布于 2021-01-15 09:20:40
当你已经做了,是给恒定的高度和宽度,这将在不同的设备上产生问题,因为其他设备有不同的尺寸。您应该使用Media Query提供高度和宽度,因为它将根据设备大小设置这些属性。你应该这样做的。
Container(
height: MediaQuery.of(context).size.width * 0.65,
width: MediaQuery.of(context).size.width * 0.65,
),https://stackoverflow.com/questions/65732192
复制相似问题