我有一台三星A40,它的屏幕尺寸是1080x2340。当我创建我的Flutter应用程序时,我使用了这款手机,这意味着,我使用360作为最大宽度,780作为最大高度来创建我的应用程序。我希望我的应用程序能够根据这些信息自动调整自己的大小。我怎样才能做到这一点?
以一种设备为中心进行设计并不是UI开发的正确方式。但是对于你的使用情况,如果你只是想支持你的一个设备,你可以使用这个包。flutter_screenutil
.
使用 ScreenUtil.init(context, width: 360, height: 780);
但同样,由于你的硬编码值分布在不同的地方,你可能需要重新审视它们。