我正在尝试创建两个屏幕,以从一个屏幕导航到另一个屏幕。我在第一个屏幕中创建了一个body:raised按钮,但错误提示“命名的参数主体未定义。”
答案 0 :(得分:1)
您在first linked picture中看到:
您正在尝试在child
小部件外部设置Center
属性。
Center
小部件在// Center
在圆括号后面的位置结束。
要将RaisedButton
放在Container
下,您必须使用Column。 Column
具有参数children
,该参数采用数组。在此首先放置Container
,其中包括图像和文本,然后放置RaisedButton
。
body: Column(
children: [
Container(...),
RaisedButton(...)
]
)
下次共享代码时。以太将其直接放在您的问题like described here中,或使用GitHub gist like described here。
答案 1 :(得分:1)
您正在尝试在child
内添加Scaffold
。
脚手架仅具有body
属性。请确保Center
位于body
内。