不同屏幕尺寸设备的颤动应用程序中的屏幕兼容问题

Screen compatible issue in flutter application for different screen size device

如何使用 MediaQuery class 计算特定小部件的填充? 它应该兼容所有不同的屏幕设备。

通常,MediaQuery 不会告诉您您需要知道的内容。 LayoutBuilder 为您提供父小部件的约束。您将在顶层使用它来决定是使用一列布局还是两列布局,并进一步决定子窗格的布局方式。但是通过理解“约束向下传递,大小向上传递,然后从上到下计算布局”这句话,您可能会获得一些价值。这在 https://flutter.dev/docs/development/ui/layout/constraints.

中有更好的解释