list - 将 SQFlite 中的数据显示到网格列表(Flutter)中?

标签 list text flutter grid

我在我的 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/

相关文章:

php - 无法将 MySQL 表转储分解为与表行对应的新行

regex - 使用 RegEx 解析 Transact SQL

forms - 如何正确预填充 flutter 表单字段?

Python。使用 slice 替换元素

javascript - 如何格式化联合列表中的组标题?

python - 如何获取python列表的第n个元素或默认值(如果不可用)

android - 如何不通过 xml 将文本放在图像按钮上

dart - Flutter:轮廓输入边框

dart - 从列表中删除项目后更新 UI

Python,转置列表并写入CSV文件