关于ExpansionPanel和SQFlite

问题描述 投票:-1回答:1

我可以使用SQFLite数据库中的标题和正文内容制作ExpansionPanel吗?

这是我的代码paste.ofcode.org/b8Mns5bSQxqyjX6BwD8DL8我想从数据库加载标题和正文

dart flutter
1个回答
0
投票

您正在使用ListView.builder来构建List。 ListView.builder用于构建UI widgets

因为它没有附加到视图(它挂在initState中),所以ListView.builder不会迭代一次(你可以在里面打印并查看)。

解决方案是使用普通列表

List.generate(data.length, (index) => new ItemKu(
        false,
        data[index]["category"],
        new Container(
          padding: new EdgeInsets.all(10.0),
          child: new Text('Hello World'),
        )
    ));
© www.soinside.com 2019 - 2024. All rights reserved.