Android 如何从Firebase中获取嵌套的子数据并将其显示到Flitter中的列表视图?
我是Firebase实时数据库的新手,我想从Flatter数据库中获取数据,我想显示Android 如何从Firebase中获取嵌套的子数据并将其显示到Flitter中的列表视图?,android,firebase,flutter,firebase-realtime-database,Android,Firebase,Flutter,Firebase Realtime Database,我是Firebase实时数据库的新手,我想从Flatter数据库中获取数据,我想显示criclite=>ranking=>team=>t20=>[1,2,3,4…] 我想在《颤振》中的Lisview中向他们展示我该如何做。如何访问团队[1,2,3,…]的每个子级的属性我想访问每个子级,我认为它可能更适合Json格式,或者可能是任何其他格式,是否有可能将团队的子级转换为Json格式而不是整个数据,因为我将添加更多嵌套的criclite、ranking和其他子级 Container(
criclite=>ranking=>team=>t20=>[1,2,3,4…]
我想在《颤振》中的Lisview中向他们展示我该如何做。如何访问团队[1,2,3,…]的每个子级的属性我想访问每个子级,我认为它可能更适合Json格式,或者可能是任何其他格式,是否有可能将团队的子级转换为Json格式而不是整个数据,因为我将添加更多嵌套的criclite、ranking和其他子级
Container(
child: new Center(
child: ListView.builder(
itemCount: 10,
padding: EdgeInsets.all(8.0),
itemBuilder: (BuildContext context, int position) {
return new Card(
child: ListTile(
leading: CircleAvatar(
backgroundColor: Colors.white,
//image url
backgroundImage: null,
),
//team data
title: new Text(""),
subtitle: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Expanded(
//rank
child: new Text("rank"),
),
Expanded(
//Data from rank:
child: new Text("Rank",
textAlign: TextAlign.center),
),
Expanded(
child:
//Data from Points:
new Text("points", textAlign: TextAlign.center),
),
],
),
),
);
}),
),
),
容器(
孩子:新中心(
子项:ListView.builder(
物品计数:10,
填充:边缘设置。全部(8.0),
itemBuilder:(构建上下文,int位置){
归还新卡(
孩子:ListTile(
领先:CircleAvatar(
背景颜色:Colors.white,
//图像url
背景图片:空,
),
//团队数据
标题:新文本(“”),
字幕:世界其他地区(
mainAxisAlignment:mainAxisAlignment.center,
儿童:[
扩大(
//等级
子项:新文本(“等级”),
),
扩大(
//排名数据:
子项:新文本(“排名”,
textAlign:textAlign.center),
),
扩大(
儿童:
//各点的数据:
新文本(“点”,textAlign:textAlign.center),
),
],
),
),
);
}),
),
),