如何根据屏幕尺寸更改textsize
,widgetsize
,padding
?
第一个屏幕:
screenHeight:640.0
screenWidth:360.0
PixelRatio:2.0
TextScaleFactor:1.0
第二个屏幕:
screenHeight:912.0
screenWidth:540.0
PixelRatio:2.0
ScaleFactor:1.0
答案 0 :(得分:0)
您可以使用MediaQuery来获取屏幕尺寸,而不是使用硬编码值,并据此调整窗口小部件的高度,宽度。在大多数情况下,由于不同设备的屏幕尺寸不同,硬编码值可能会引发错误。
要使屏幕具有特定的高度,请将其包装在具有大小属性的小部件中,例如
Container(height: YOUR_HEIGHT, width: YOUR_WIDTH, child: HOME())