Flutter 扑动唐';找不到小部件属性:';儿童';isn';t定义

Flutter 扑动唐';找不到小部件属性:';儿童';isn';t定义,flutter,dart,Flutter,Dart,因为很少有人发布了一些错误的解决方案(这不是坏主意),所以我回复了他们,然后他们删除了他们的帖子。我通过节制得到了国旗。。。所以我把每个答案都贴在这里 1/我正在尝试使用child和onPressed属性制作一个简单的提升按钮 2/我试图遵循此处提供的文档: 我也使用了样本,但每次都会出现相同的错误: 未定义命名参数“child”。(“onPressed”也未定义…) 3/自动完成属性的图片: 使用的颤振版本: 颤振2.0.4•通道稳定• 框架•版本b1395592de(10天前)•2021-

因为很少有人发布了一些错误的解决方案(这不是坏主意),所以我回复了他们,然后他们删除了他们的帖子。我通过节制得到了国旗。。。所以我把每个答案都贴在这里

1/我正在尝试使用child和onPressed属性制作一个简单的提升按钮

2/我试图遵循此处提供的文档:

我也使用了样本,但每次都会出现相同的错误: 未定义命名参数“child”。(“onPressed”也未定义…)

3/自动完成属性的图片:

使用的颤振版本: 颤振2.0.4•通道稳定• 框架•版本b1395592de(10天前)•2021-04-01 14:25:01-0700 发动机•修订版2dce47073a 工具•省道2.12.2

这是完整的代码,我可以再次运行和调试,但我的代码中仍然有错误 如屏幕截图所示,Visual studio编译器。。。我不明白为什么

我按F5运行模拟器,然后使用“Fulter run”启动我的应用程序

导入“包装:颤振/材料.省道”;
void main()=>runApp(MaterialApp(
home:home(),
));
类Home扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回脚手架(
appBar:appBar(
标题:文本(“HelloWorld”),
标题:对,
背景颜色:颜色。红色[600],
),
正文:中(
孩子:排(
mainAxisAlignment:mainAxisAlignment.space,
crossAxisAlignment:crossAxisAlignment.center,
儿童:[
文本(“你好,世界”),
ElevatedButton.icon(
标签:文本(“单击”),
图标:图标(图标。airplanemode_激活),
按下:(){},
),
容器(
颜色:颜色。浅蓝色,
填充:所有边缘设置(20.0),
子项:文本(“容器”),
),
],
),
),
浮动操作按钮:浮动操作按钮(
子:图标(Icons.add),
背景颜色:颜色。红色[600],
按下:(){},
),
bottomNavigationBar:BottomAppBar(
子:容器(
身高:45,
宽度:100,
),
颜色:颜色。粉红色,
),
floatingActionButtonLocation:floatingActionButtonLocation.centerDocked,
);
}
}
类TestFul扩展StatefulWidget{
@凌驾
_TestFulState createState()=>\u TestFulState();
}
类_TestFulState扩展状态{
@凌驾
小部件构建(构建上下文){
返回容器();
}
}
谢谢大家对我帖子的快速回复

令人惊讶的是,我可以使用模拟器调试和运行我的代码。 但我仍然有错误,正如您在图像链接中看到的:

我试图清理/缓存/重新启动等。。。但一切都没有改变。 当然,我要进口这些材料 是不是因为颤振2.0.4版本

PS:我在用Visual Studio代码编写代码。我不认为不查看错误就编码是一种好的做法。^^。

我试过你的代码,它在我的系统上运行得很好。 如果这个小部件(ElevatedButton)仍然有问题,那么试着使用一个简单的按钮并将其包装在一张卡片中()


你不应该有这个错误。确保导入了
material.dart
,关闭编辑器并重新启动fresh,它应该可以工作。
    import 'package:flutter/material.dart';

void main() => runApp(MaterialApp(
      home: Home(),
    ));

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("HelloWorld"),
        centerTitle: true,
        backgroundColor: Colors.red[600],
      ),

      body: Center(
        child: Row(
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            Text("Hello World"),
            ElevatedButton.icon(
              label: Text("Click"),
              icon: Icon(Icons.airplanemode_active),
              onPressed: () {},
            ),
            Container(
              color: Colors.lightBlue,
              padding: EdgeInsets.all(20.0),
              child: Text("container"),
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        backgroundColor: Colors.red[600],
        onPressed: () {},
      ),
      
      bottomNavigationBar: BottomAppBar(
        child: Container(
          height: 45,
          width: 100,
        ),
       
        color: Colors.pink,
      ),
      floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
    );
  }
}

class TestFul extends StatefulWidget {
  @override
  _TestFulState createState() => _TestFulState();
}

class _TestFulState extends State<TestFul> {
  @override
  Widget build(BuildContext context) {
    return Container();
  }
}
Card(
      elevation: 5,
      child: //Todo: button
)