【发布时间】:2018-12-22 22:10:00
【问题描述】:
我是 Dart 和 Flutter 的新手,并尝试将新项目附加到我的 ListView。我创建了一个递增this.value 的按钮,但没有任何反应。我是否错过了 UI 上的更新调用,这甚至是正确的方法吗?
由于我将ListView.builder 的值直接返回给build 的调用者,因此我不确定如何获取列表以添加更多项目。非常感谢!
class MyList extends State<MyList> {
...
int value = 2;
@override
Widget build(BuildContext context) {
return ListView.builder(
itemCount: this.value,
itemBuilder: (context, index) => this._buildRow(index)
);
TL;DR:调用setState 是触发UI 更新的正确方法吗?
【问题讨论】:
标签: mobile dart flutter mobile-development