dart - Flutter 使用列表选择填充列表视图(向下钻取)
问题描述
我需要从 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),);
},
);
}
谢谢!
解决方案
推荐阅读
- .net-core - 是否有获取 .net 核心流程指标的工具?
- angular - 与 formControlName 一起使用的 Angular 4 Multiselect 插件
- javascript - event.pageY 位置始终根据笔记本电脑屏幕尺寸而不是根据滚动点击位置
- python - 从漏斗中抓取 svg 标签
- javascript - 如何存储用户在网页中添加的新元素?
- ckeditor - 是否可以在不从 DOM 中删除视图的情况下隐藏 ContextualBalloon?
- python - python sql连接-pypyodbc-序列项0:预期的str实例,找到的字节
- kubernetes - 为什么我的 CloudWatch 日志没有出现?
- java - 在java中设置bat变量并执行/调用那个bat
- ssl - 如何正确提交用于登录 Kubernetes 的证书?