flutter - 未定义命名参数子项

标签 flutter

我在遵循简单代码时遇到了这个奇怪的错误:

The named parameter children isnt defined.

import 'package:flutter/material.dart';

class Test extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return  Scaffold(
        appBar: AppBar(
          title: Text('Welcome to Flutter'),
        ),
        body: Center(
            children: <Widget>[
        Text('Hello World'),
            RaisedButton(
              onPressed: null,
              child: const Text('Disabled Button'),
            )
        ]),
      );
      }
}

谁能找出错误?我觉得我瞎了。。。 最好的问候。

最佳答案

Center 不接受 child ,只有 child (一个小部件),你可以在你的中心内添加一个Column

  Center(
        child: Column(children: <Widget>[
        Text('Hello World'),
        RaisedButton(
          onPressed: null,
          child: const Text('Disabled Button'),
        )
      ])
    ),

关于flutter - 未定义命名参数子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55347064/

相关文章:

android - 选项卡 Controller 和默认选项卡 Controller 之间的区别

dart - DropDownButton 所选项目在 UI 中未更改

flutter - 在 flutter 应用程序中保存 jwt token 的最佳方法是什么?

firebase - 我如何解决 zsh : command not found: flutterfire in macOS?

Flutter 将 Draggable Scrollbar 添加到 CustomScrollView?它一直给我 'The argument type CustomScrollView can' t 被分配给 BoxScrollView'

flutter - Dart扩展功能仅在与调用它的文件相同时可见

flutter - 命名为 ":"的构造函数

flutter - Flutter 中的溢出问题

firebase - 为了使用 Firebase Cloud Messaging,我必须将哪些 API 限制列入白名单?

带有背景音乐的 Flutter App(外部)