【发布时间】:2020-02-23 03:32:58
【问题描述】:
我第一次尝试 web 的 Flutter,并根据此文档 https://flutter.dev/web 在现有项目的基础上构建一个项目。项目运行良好,但在 chrome 中,我的应用程序在屏幕外显示了一半。我尝试使用 MediaQuery.of(context) 和 SafeArea() 获取屏幕大小,但没有任何反应。获取屏幕尺寸的正确方法是什么?
【问题讨论】:
-
MediaQuery 是正确的解决方案
-
您能分享一下您是如何使用 MediaQuery 的吗?它应该工作
-
很想看看这个代码。
-
@RémiRousselet 提到 MeadiaQuery 应该可以解决问题。我经常在我的 Web 应用程序中使用它,并且可以确认它运行良好。也许如果您发布一些不起作用的简单示例,它可能会有所帮助。可以肯定的是,希望您使用此处的Size 属性并使用相同的相应width and height。
-
我可以确认 MediaQuery 有效。谢谢!
标签: flutter flutter-web