未定义命名参数children

问题描述 投票:0回答:1

对于以下简单代码,我得到了这个奇怪的错误:

未定义命名参数children。

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'),
            )
        ]),
      );
      }
}

谁能发现错误?我想我是瞎子......最好的问候。

flutter
1个回答
2
投票

Center不接受儿童,只接受儿童(一个小部件),您可以在您的中心内添加Column

  Center(
        child: Column(children: <Widget>[
        Text('Hello World'),
        RaisedButton(
          onPressed: null,
          child: const Text('Disabled Button'),
        )
      ])
    ),
© www.soinside.com 2019 - 2024. All rights reserved.