Firebase 板砖颤振
在我尝试使用ListTile调用FireCloud中数据的值时,有没有任何方法可以在代码中为ListTile添加更多值。现在,我只能调用文档中的2个数据。任何关于如何调用FireCloud中的多个数据并显示这些数据的帮助都将不胜感激Firebase 板砖颤振,firebase,flutter,Firebase,Flutter,在我尝试使用ListTile调用FireCloud中数据的值时,有没有任何方法可以在代码中为ListTile添加更多值。现在,我只能调用文档中的2个数据。任何关于如何调用FireCloud中的多个数据并显示这些数据的帮助都将不胜感激 return Container( child: Card( child: ListTile( title: Text(widget.post.data["Address"]), sub
return Container(
child: Card(
child: ListTile(
title: Text(widget.post.data["Address"]),
subtitle: Image.network(widget.post.data["Picture"],
),
),
),
);
使用,这将帮助您从FireCloud
获取总数据。您可以这样使用它:
需要做两件主要的事情,它们是:
- itemCount:保留要从
获取的数据计数。将即将到来的数据存储到列表中,然后将其传递到此键中FireCloud
- itemBuilder:构建您的视图,该视图将使用
itemCount中传递的项中的数据
有关更多参考信息,请参阅这篇关于如何开始的媒体文章:查看这个对您有用的示例:
ListView.builder(
itemCount: /* snapshot.data.length */,
itemBuilder: (_, index) {
return GestureDetector(
onTap: (){
//navigateToDetail(snapshot.data[index]),
},
child: Card(
child: Column(
children: <Widget>[
Text('your address'),
Text('you and another data')
],
),
),
);
}),
ListView.builder(
itemCount:/*snapshot.data.length*/,,
itemBuilder:(\ux,索引){
返回手势检测器(
onTap:(){
//navigateToDetail(快照.数据[索引]),
},
孩子:卡片(
子:列(
儿童:[
文本(“您的地址”),
文本(“您和其他数据”)
],
),
),
);
}),
你可以按你想要的方式对齐它
让我知道它是否工作不在列表平铺中,但您可以创建自己的小部件,它可以使用列和文本小部件作为其子部件具有多个值。这是我这个ListView的完整代码。我在另一个窗口小部件中获得了ListView生成器,但此ListTile在另一个窗口小部件中。刚刚看到您编写的代码,您想要什么我很困惑,您是否希望ListTile获得更多信息。是的,因此当我单击ListBuilder时,它将导航到ListTile小部件,然后查看其中的内容。查看我编辑的示例。让我知道它是否有效。
ListView.builder(
itemCount: /* snapshot.data.length */,
itemBuilder: (_, index) {
return GestureDetector(
onTap: (){
//navigateToDetail(snapshot.data[index]),
},
child: Card(
child: Column(
children: <Widget>[
Text('your address'),
Text('you and another data')
],
),
),
);
}),