当我尝试运行我的 flutter 代码时出现以下错误[关闭]

问题描述 投票:0回答:0

找不到 MediaQuery 小部件祖先。

HomeScreen 小部件需要一个 MediaQuery 小部件祖先。找不到 MediaQuery 祖先的特定小部件是:HomeScreen

所有权链

受影响的小部件是:“HomeScreen ← [root]”

从传递给 MediaQuery.of() 的上下文开始,找不到 MediaQuery 祖先。这可能是因为您没有添加 WidgetsApp、CupertinoApp 或 MaterialApp 小部件(这些小部件引入了 MediaQuery),或者如果您使用的上下文来自那些上面的小部件

小部件。另见:https://flutter.dev/ docs/testing/errors

附上代码片段

Code

我无法获得所需的屏幕

android flutter android-studio
© www.soinside.com 2019 - 2024. All rights reserved.