我是否可以在代码中为ListTile添加更多的值,因为我试图使用ListTile调用FireCloud中的数据值。目前,我只能调用文档中的2个数据。对于如何在FireCloud中调用多个数据并显示它,任何帮助都将不胜感激。
return Container(
child: Card(
child: ListTile(
title: Text(widget.post.data["Address"]),
subtitle: Image.network(widget.post.data["Picture"],
),
),
),
);发布于 2020-10-29 05:19:01
请查看此示例,该示例适用于您:
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')
],
),
),
);
}),你可以用你想要的方式对齐它。
如果能用,请告诉我。
发布于 2020-10-29 05:16:55
使用ListView.builder构造函数,这将帮助您从FireCloud中获取总数据。你可以这样使用它:
需要做的两件主要事情是:
FireCloud获取的数据的计数。将来的数据存储到列表中,然后将其传递到此键中。itemCount中传递的项中的数据参考资料:
ListView.builder(
itemCount: listItems.length,
itemBuilder: (BuildContext ctxt, int index){
// your_view
}
)有关更多参考资料,请参阅这篇关于如何入门的中型文章:颤振:使用ListView.builder显示内容
https://stackoverflow.com/questions/64585279
复制相似问题