未定义命名参数“ body”

时间:2020-08-13 10:10:24

标签: android-studio flutter flutter-layout

我正在尝试创建两个屏幕,以从一个屏幕导航到另一个屏幕。我在第一个屏幕中创建了一个body:raised按钮,但错误提示“命名的参数主体未定义。”

enter image description here

2 个答案:

答案 0 :(得分:1)

您在first linked picture中看到: 您正在尝试在child小部件外部设置Center属性。 Center小部件在// Center在圆括号后面的位置结束。

更新

要将RaisedButton放在Container下,您必须使用ColumnColumn具有参数children,该参数采用数组。在此首先放置Container,其中包括图像和文本,然后放置RaisedButton

body: Column(
   children: [
      Container(...),
      RaisedButton(...)
   ]
)

下次共享代码时。以太将其直接放在您的问题like described here中,或使用GitHub gist like described here

答案 1 :(得分:1)

您正在尝试在child内添加Scaffold。 脚手架仅具有body属性。请确保Center位于body内。