如何在颤振中动态地将子项添加到列中

Joh*_*ick 5 dart flutter

如何添加 4 个孩子或在某些情况下将 3 或 2 添加到颤振中的列。

        Column(
          children: <Widget>[_weatherData],
        )
Run Code Online (Sandbox Code Playgroud)

Rav*_*mar 8

如果要动态添加Widget,

  List<Widget> data() {
    List<Widget> list = List();
    //i<5, pass your dynamic limit as per your requirment 
    for (int i = 0; i < 5; i++) {
      list.add(Text("Index $i"));//add any Widget in place of Text("Index $i")
    }
    return list;// all widget added now retrun the list here 
  }
Run Code Online (Sandbox Code Playgroud)

现在将此列表添加到您的列中,

 Column(
    mainAxisSize: MainAxisSize.max,
    children: data(),
    ),
Run Code Online (Sandbox Code Playgroud)

输出:

在此处输入图片说明