Flutter 如何使用行的子项:显示图标列表

Flutter 如何使用行的子项:显示图标列表,flutter,flutter-layout,Flutter,Flutter Layout,我对Flutter开发非常陌生,我正在尝试使用children:[]将一个列表传递给一行,因为我希望将来在列表之外添加其他内容 我知道这个功能只接受小部件,也许我必须以某种方式将我的列表转换成小部件 对于如何使其工作的任何提示或提示,我们将不胜感激: 这是有效的 这不是 我得到这个错误:元素类型'List'不能分配给列表类型'Widget' 您可以使用扩展运算符。。。从Dart 2.3开始,它将传播图标列表,在本例中,图标列表将起作用 List<Icon> scoreKeeper =

我对Flutter开发非常陌生,我正在尝试使用children:[]将一个列表传递给一行,因为我希望将来在列表之外添加其他内容

我知道这个功能只接受小部件,也许我必须以某种方式将我的列表转换成小部件

对于如何使其工作的任何提示或提示,我们将不胜感激:

这是有效的

这不是

我得到这个错误:元素类型'List'不能分配给列表类型'Widget'


您可以使用扩展运算符。。。从Dart 2.3开始,它将传播图标列表,在本例中,图标列表将起作用

List<Icon> scoreKeeper = [];

Row(
   children : <Widget>[
    ...scoreKeeper,
  ],
),
List<Icon> scoreKeeper = [];

Row(
   children : <Widget>[
    scoreKeeper,
  ],
),

List<Icon> scoreKeeper = [];

Row(
   children : <Widget>[
    ...scoreKeeper,
  ],
),