Flutter MediaQuery vs constant value



直到今天,在我的应用程序(padding, sizedbox等)的任何地方,我都在使用Mediaquery。我没有用常数。例如,如果我想放置一个容器

Container(height: MediaQuery.of(context).size.height * 0.1 ...);

但是当我把我的应用程序安装到另一个模拟器时,我开始得到错误RenderFlex溢出,我发现这不是真正的方式来做出响应的应用程序。所以我的问题是什么时候我应该使用Mediaqueries,什么时候不使用?我的方法错了吗?当我看其他的例子时,他们用的是常数值,而且效果很好。我也试过了,到目前为止运行良好。

请尝试使用此大小包响应UI。我发现它比MediaQuery更有效,并在各种设备上进行了测试。

最新更新