我需要从ListView中“向下钻取”,例如,在其中从列表中选择一个州应显示一个邮政编码列表。选择邮政编码应显示城市列表,依此类推。
我可以找到选择一个列表项并显示有关该项目的详细信息的示例,但是没有一个列表视图选择创建另一个列表视图的示例。特别是,更改/更改单个列表视图的内容是可取/可取的,还是每个“级别”都应该有单独的列表视图?
这当前显示基于硬编码状态的邮政编码,但这是我遇到的问题。
@override
Widget build(BuildContext context) {
return ListView.builder(
//gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
// crossAxisCount: 2,
//),
itemCount: zips.length,
itemBuilder: (context, index) {
return Text(zips[index].zip,
style: DefaultTextStyle.of(context).style.apply(fontSizeFactor: 4.0),);
},
);
}
谢谢!