已经指定了命名参数'body'的参数当我们在扑朔迷离的脚手架中有两个“ body”时该怎么办

问题描述

错误:已经为命名参数'body'指定了参数。当我们的支架中有两个“ body”时,应该怎么做

 Widget build(BuildContext context) {
          return Scaffold(
            appBar: AppBar(
             title: Text(widget.title),),body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.start,children: <Widget>[
              Flexible(
                child: gridView(),)
            ],body: SingleChildScrollView(
              child : Container(
               child: Padding(
                padding: const EdgeInsets.all(5),child: Column(
                  mainAxisAlignment: MainAxisAlignment.center,children: <Widget>[
                    Text(
                      "Enter the Device Details",style: TextStyle(
                        color: Colors.white,fontSize: 30,fontWeight: FontWeight.bold,

解决方法

也许是这样的:

 @override
 Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title)),body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.start,children: <Widget>[
              Flexible(
                child: child: gridView(),),Container(
               child: Padding(
                padding: const EdgeInsets.all(5),child: Column(
                  mainAxisAlignment: MainAxisAlignment.center,children: <Widget>[
                    Text(
                      "Enter the Device Details",style: TextStyle(
                        color: Colors.white,fontSize: 30,fontWeight: FontWeight.bold,)
                    )
                  ]
                )
               )
              ),],)
    );
  }

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...