我发现的解决方法是将你的显示器作为扩展屏幕来处理。然后,你可以创建两个小部件,每个小部件都有一个屏幕的尺寸,并将它们放在一行中,而不是使用MediaQuery.of(context)获取尺寸。由于屏幕并排放置,这两个小部件会在每个屏幕上正确渲染。
flutter create
创建的应用程序没有什么特别之处;它是一个本地应用程序,恰好包括 Flutter 内容。因此,如果你不使用 Flutter,也会按照完全相同的方式进行。如果这是你的目标,你应该提出一个带有不同标签的新问题,因为答案与 Flutter 无关。 - smorgan