Android 如何在颤振中根据屏幕更改文本大小和小部件大小?

Android 如何在颤振中根据屏幕更改文本大小和小部件大小?,android,android-layout,flutter,flutter-layout,Android,Android Layout,Flutter,Flutter Layout,如何根据屏幕大小更改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 与其使用硬编码的值,还可以使用来获取屏幕大小,并据此调整小部件的高度和宽度。在大多数情况下,由于不同设备的屏幕大小不同,

如何根据屏幕大小更改
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

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

对于特定高度的屏幕,将其包装在具有大小属性的小部件中,如

容器(高度:您的高度,宽度:您的宽度,孩子:HOME())

这就是我要问的。如何使用mediaQuery根据屏幕更改字体大小。对于高度:mediaQuery.of(上下文)。对于宽度:mediaQuery.of(上下文)。size.height