我在我的 SQFlite 数据库中存储了一些关于我的 Pet
模型类的实例。之后,我在 HomePage 中检索了这些信息,并且我想在不同的 Grid List 元素中显示每个元素的 name
。我试过这个方法:
Container imageGrid(List<Pet> pets) {
return Container(
child: GridView.count(
crossAxisCount: 2,
children: List.generate(pets.length, (index) {
return Center(
child: Column(
children: pets
.map(
(pet) => Text(pet.name),
).toList(),
),
);
}),
),
);
}
但这会显示每个网格元素中的所有名称。
最佳答案
只需更改这段代码。您将在每个网格元素上看到每个名称。
return Center(
child: Column(
children: <Widget>[Text(pets[index].name)],
),
);
关于list - 将 SQFlite 中的数据显示到网格列表(Flutter)中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57205467/