我刚刚开始开发一个小的Flutter应用程序,并出现了以下问题:
草图
如何确保视图适合每个设备并且没有溢出?
我必须工作……
创建一个飞镖文件'ScreenVariables.dart'
在这个dart文件中,创建一个类sv
在这个类中,创建一个静态var:
static double dblScreenWidth = window.physicalSize.width / window.devicepixelratio;
在类sv中创建其他静态变量,例如dblScreenHeight,dblDefaultFontSize = dblScreenWidth / 20,dblDefaultButtonWidth = dblScreenWidth / 5
在所有其他dart文件中导入此dart文件。
然后,您可以将按钮的宽度设置为其他dart文件中的sv.dblDefaultButtonWidth。