Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在Dart中显示构建的小部件列表_Flutter_Dart - Fatal编程技术网

Flutter 在Dart中显示构建的小部件列表

Flutter 在Dart中显示构建的小部件列表,flutter,dart,Flutter,Dart,我有一个在函数中使用for-in循环构建的小部件列表,但我不确定如何将所有小部件显示为列的子项 函数displayAllCards构建列表,每个小部件都以填充开始,我不知道这是否有用 这是我的非工作代码的一个非常精简的版本 用于构建小部件的函数: Widget displayCard(String bitCurrency) { return Padding( padding: EdgeInsets.fromLTRB(18.0, 18.0, 18.0, 0), child: T

我有一个在函数中使用for-in循环构建的小部件列表,但我不确定如何将所有小部件显示为列的子项

函数displayAllCards构建列表,每个小部件都以填充开始,我不知道这是否有用

这是我的非工作代码的一个非常精简的版本

用于构建小部件的函数:

Widget displayCard(String bitCurrency) {
  return Padding(
    padding: EdgeInsets.fromLTRB(18.0, 18.0, 18.0, 0),
    child: Text("$bitCurrency"),
  ); 
}
然后我构建了另一个函数来创建一个以不同比特货币抛出的小部件列表:

最后,颤振的输出就是我要死的地方

body: Column(
    children: <Widget>[
      displayAllCards(),
    ],
  ),
我有点知道为什么它不起作用,但我不知道如何使它正确


我对Dart还比较陌生,所以请温柔一点。

只需使用扩展运算符

  body: Column(
    children: <Widget>[
      ...displayAllCards(),
    ],
  ),

只需使用扩展运算符

  body: Column(
    children: <Widget>[
      ...displayAllCards(),
    ],
  ),

哇,为什么这么简单!?哇,为什么这么简单!?