如何使用ListView.builder和for flutter进行循环

时间:2020-05-22 06:47:14

标签: loops for-loop listview flutter dart

我正在尝试使用forListView.builder循环数据,这是我的代码的一部分

Widget listData(Data myList) {
  List<Check> tab = myList.data.listItem;
  List<Widget> list = new List<Widget>();
  for (var i = 0; i < tab.length; i++) {
    List<User> user= myList.data.listItem[i].detail;
    list.add(Container(
      child: ListView.builder(
          scrollDirection: Axis.vertical,
          itemCount: user.length,
          itemBuilder: (context, index) {
            return Text("check= $i");
          }),
    ));
  }
  return Center(child: new Column(children: list));
}

我有6个数据..但是使用该代码我总是只获得第一个数据...其他数据没有显示在屏幕上...我应该做些什么来显示所有数据ListView.builder和for循环

enter image description here

1 个答案:

答案 0 :(得分:2)

考虑将Container的高度提高一些,例如大约50或100 ..这将解决您的问题。