如何设置布局的边距和其他值,使您的布局适合每个屏幕大小的设备.....请修复它,请提供任何解决方案,谢谢。大小
答案 0 :(得分:0)
MediaQuery.of(context)
是您要查找的内容,它返回一个 MediaQueryData,其中包含有关您的手机宽度、高度、填充等的所有信息。
MediaQueryData _queryData = MediaQuery.of(context);
_height = _queryData.size.height;
_width = _queryData.size.width;
_heightPadding = _height - ((_queryData.padding.top + _queryData.padding.bottom));
_widthPadding = _width - (_queryData.padding.left + _queryData.padding.right) ;
答案 1 :(得分:0)
最简单的方法是使用 SDP - a scalable size unit
库:https://github.com/intuit/sdp
我在我的项目中使用它并且效果很好。
编辑:现在我看到你使用了 flutter,我推荐的库是用于 java/kotlin 的。