繁体   English   中英

如何根据颤动中的屏幕更改文本大小和小部件大小?

[英]How to change textsize and widget size according to screen in flutter?

如何根据屏幕大小更改textsizewidgetsizepadding

第一屏:

screenHeight:640.0
screenWidth:360.0
PixelRatio:2.0
TextScaleFactor:1.0

第二个屏幕:

screenHeight:912.0
screenWidth:540.0
PixelRatio:2.0
ScaleFactor:1.0

而不是使用硬编码值,您可以使用MediaQuery来获取屏幕大小,并据此调整小部件的高度、宽度。 在大多数情况下,由于不同设备的屏幕尺寸不同,硬编码值可能会引发错误。

为了使您的屏幕具有特定高度,请将其包装在具有大小属性​​的小部件中,例如

Container(height: YOUR_HEIGHT, width: YOUR_WIDTH, child: HOME())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM