flutter - 用集合中的小部件填充列

标签 flutter dart

我有一列包含各种小部件:

Column(
        children: <Widget>[
          Text(title),
          Text(subtitle),
         

        ],
      )
现在,在Text(subtitle)之后,我想从Set变量中添加小部件,但不创建另一列,或多或少是这样的:
Set<ListTile> _myList = {}; // with many ListTiles

return Column(
        children: <Widget>[
          Text(title),
          Text(subtitle),

         _myList,

        ],
      );
但这是不正确的。如何正确执行?

最佳答案

您应该使用散点运算符(标识为3点)将小部件列表添加到列子级。

return Column(
        children: <Widget>[
          Text(title),
          Text(subtitle),

         ..._myList,

        ],
      );

关于flutter - 用集合中的小部件填充列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63380607/

相关文章:

Flutter 如何在 ListTile 上获取弹出菜单?

flutter - 在 Flutter 中,如何检查是鼠标设备还是触摸设备?

Flutter Hive 商店颜色

data-binding - Dart Polymer:从列表中删除元素

google-maps - NoSuchMethodError : The method 'toJson' was called on null. - 在 Flutter 中使用 Google map 和 Firestore

android - "flutter run"卡在 "Running Gradle task ' assembleDebug"

flutter - 如何访问窗口小部件或刚刚单击的按钮的文本?

android - 在 Flutter ListView 中加载更多选项

dart - dart函数类型用于变量声明的语法是什么?

node.js - 使用 IO 套接字和 nodejs 在 flutter 中推送通知