翩翩。不小心把我的整个UI创建在360x780上。怎样才能让它在其他手机屏幕上均匀调整大小?

问题描述 投票:0回答:1

我有一台三星A40,它的屏幕尺寸是1080x2340。当我创建我的Flutter应用程序时,我使用了这款手机,这意味着,我使用360作为最大宽度,780作为最大高度来创建我的应用程序。我希望我的应用程序能够根据这些信息自动调整自己的大小。我怎样才能做到这一点?

android user-interface flutter screen responsive
1个回答
1
投票

以一种设备为中心进行设计并不是UI开发的正确方式。但是对于你的使用情况,如果你只是想支持你的一个设备,你可以使用这个包。flutter_screenutil .

使用 ScreenUtil.init(context, width: 360, height: 780);

但同样,由于你的硬编码值分布在不同的地方,你可能需要重新审视它们。

© www.soinside.com 2019 - 2024. All rights reserved.