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

Sac*_*ori 0 dart flutter

我知道这个代码仅显示标题,我想做出一个中的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"]),
        ),
      );
    },
  ),
);
Run Code Online (Sandbox Code Playgroud)

}}

Rém*_*let 8

只需将标题包装在一个GestureDecector处理点击即可.然后调用Navigator's pushNamed重定向到新路由.

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