我知道这个代码仅显示标题,我想做出一个中的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)
}}
只需将标题包装在一个GestureDecector处理点击即可.然后调用Navigator's pushNamed重定向到新路由.
new GestureDetector(
onTap: () {
Navigator.pushNamed(context, "myRoute");
},
child: new Text("my Title"),
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4670 次 |
| 最近记录: |