首页 > 解决方案 > 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),);
      },
    );
  }

谢谢!

标签: dartflutter

解决方案


推荐阅读