Android Studio 未定义命名参数“body”

uklbhaso  于 2022-11-25  发布在  Android
关注(0)|答案(3)|浏览(153)

我尝试在Flutter中创建两个屏幕,以便从一个屏幕导航到另一个屏幕。我在第一个屏幕中创建了一个body:raised button,但错误显示“未定义命名的参数body”。
enter image description here

e4yzc0pl

e4yzc0pl1#

您正在尝试将child添加到Scaffold中。支架只有body属性。请使Center位于body中。

vdgimpew

vdgimpew2#

first linked picture中所示:您正在尝试在Center小工具之外设置child属性。Center小工具在圆括号后面的// Center处结束。

更新

要把RaisedButton放在Container下面,你必须使用ColumnColumn有一个参数children,它接受一个数组。在这里你首先放置你的Container,它包括图像和文本,然后放置你的RaisedButton

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

下次分享代码时,可以直接放在问题中,like described here,也可以使用GitHub gists,like described here

p8h8hvxi

p8h8hvxi3#

只是运行Flutter升级。仅此而已

相关问题