【问题标题】:SizedBox() error "Too many positional arguments: 2 expected, but 4 found. Try removing the extra arguments." flutterSizedBox() 错误“位置参数太多:预期 2 个,但找到 4 个。尝试删除额外的参数。”扑
【发布时间】:2021-10-16 23:58:34
【问题描述】:

enter image description here[这是我看到的 SizedBox() 问题,请帮忙,错误提示“位置参数过多:预期 2 个,但找到了 4 个。尝试删除多余的参数。”][2]

【问题讨论】:

  • 请在您的问题中添加相关代码。
  • 添加你的代码,我也看不到你的 size.height 是什么,你不必添加整个代码只是相关部分
  • 很抱歉,请立即尝试。
  • 这实际上不是SizedBox 错误。您没有关闭 Navigator.push 方法调用,因此 SizedBox 被解释为其第三个位置参数。
  • 什么是 size.height?如果可以的话,分享它。它在哪里声明?

标签: flutter


【解决方案1】:

您的Navigator.push() 缺少括号,因此请在末尾添加

Navigator.push(
   context,
   MaterialPageRoute(
    builder: (context){
     return Home();
    }
   ),
), // this is missing

【讨论】:

    【解决方案2】:

    关闭navigator.pushpress函数的括号

    【讨论】:

      猜你喜欢
      • 2021-01-12
      • 2021-11-10
      • 1970-01-01
      • 2020-06-15
      • 1970-01-01
      • 1970-01-01
      • 2022-07-25
      • 2019-11-03
      • 1970-01-01
      相关资源
      最近更新 更多