首页 文章

如何制作列表并单击项目以导航到新路线

提问于
浏览
0

我知道这段代码只显示 Headers ,我想制作一个onTap方法来导航到一条新路线,但这就是我的成就,任何帮助,提示,小费,甚至羞辱我,我是多么愚蠢赞赏 . 编辑:我发布了整个代码,因为即使在我到达这里的帮助之后出现了问题 . 也许是一个语法问题或者我可能太愚蠢了

Widget build(BuildContext context) {
return new Scaffold(
  body: new ListView.builder(
    itemCount: data == null ? 0 : 10,
    itemBuilder: (BuildContext context, int index){
      return new Card(
        child: new ListTile(
            onTap: _onTapped,
            title : new Text(data[index]["title"]),
        ),
      );
    },
  ),
);

}}

1 回答

  • 5

    只需将您的 Headers 包装在 GestureDecector 中即可处理点击 . 然后调用 NavigatorpushNamed 重定向到新路由 .

    new GestureDetector(
      onTap: () {
        Navigator.pushNamed(context, "myRoute");
      },
      child: new Text("my Title"),
    );
    

相关问题