我有一个列表
List tasksList = <Widget>[
Text('task1'),
Text('task2'),
];
在代码中,当用户添加新任务时,我将其添加到列表中,如下所示:
widget.tasksList.add(
Text('task3'),
);
扩展的小部件 列 很好地显示了'task3'
的最新添加:
Column(
children: this.tasksList,
),
但是当我使用 ListView 时,我没有看到'task3'
ListView(
children: this.tasksList,
),
与列小部件相比,我需要做些特别的事情来刷新ListView吗? 谢谢
答案 0 :(得分:1)
我知道的两种解决方案
1)使用datetime
ListView.builder
2)将列换行到列表视图中
ListView.builder(
itemCount: tasksList.length,
itemBuilder: (BuildContext context, int index) {
return tasksList[index];
}
)