Android 颤振-ListView中的交互式ListTile

Android 颤振-ListView中的交互式ListTile,android,android-studio,dart,flutter,Android,Android Studio,Dart,Flutter,我的ListView有一个问题,本质上我想做的是一个可交互的ListTile。我希望用户点击互动程序并通过导航器将其移动到另一个页面 类似的内容适用于按钮(按下),但不适用于ListTiles: Navigator.of(context).pushNamed(HomePage.tag); 我尝试过使用OnTap,但我想不出一个使用它的方法 final list = ListView( children: <Widget>[ ListTile( leading

我的ListView有一个问题,本质上我想做的是一个可交互的ListTile。我希望用户点击互动程序并通过导航器将其移动到另一个页面

类似的内容适用于按钮(按下),但不适用于ListTiles:

Navigator.of(context).pushNamed(HomePage.tag);
我尝试过使用OnTap,但我想不出一个使用它的方法

final list = ListView(
  children: <Widget>[
    ListTile(
      leading: Icon(Icons.account_circle),
      title: Text('Barrack Obama'),
    ),
    ListTile(
      leading: Icon(Icons.account_circle),
      title: Text('Neil Armstrong'),
      onTap: ,
    ),
    ListTile(
      leading: Icon(Icons.account_circle),
      title: Text('Ivan Ivanovich Ivanov'),
    ),

  ],
);
final list=ListView(
儿童:[
列表砖(
前导:图标(图标、账户和圆圈),
标题:文本(“兵营奥巴马”),
),
列表砖(
前导:图标(图标、账户和圆圈),
标题:文本(“尼尔·阿姆斯特朗”),
onTap:,
),
列表砖(
前导:图标(图标、账户和圆圈),
标题:文本(“伊万·伊万诺维奇·伊万诺夫”),
),
],
);
列表本身非常简单,而且是一个测试,当用户通过navigator单击互动程序时,我尝试重定向用户

这应该行得通

  ListTile(
      leading: Icon(Icons.account_circle),
      title: Text('Neil Armstrong'),
      onTap: (){
        Navigator.of(context).pushNamed("your_route_name");
      } ,
    ),
这应该行得通

  ListTile(
      leading: Icon(Icons.account_circle),
      title: Text('Neil Armstrong'),
      onTap: (){
        Navigator.of(context).pushNamed("your_route_name");
      } ,
    ),

我收到一个错误=在_WidgetsAppState中找不到路由“聊天页面”的生成器。即使我创建了一个带有字符串标记的类,您是否在MaterialApp中定义了路由?否则,请检查我的更新答案。我仍然收到相同的错误,我有一种感觉,我可能错过了一些东西,尽管我不知道是什么。我的其他导航器似乎工作正常,我正在使用标签导航到它们,但这一个仍然找不到路线的生成器。它使用的是相同的材质吗?我已设法修复它,我忘记将标签添加到我的main.dart。感谢您的帮助,我收到一个错误=在_WidgetsAppState中找不到路由“聊天页面”的生成器。即使我创建了一个带有字符串标记的类,您是否在MaterialApp中定义了路由?否则,请检查我的更新答案。我仍然收到相同的错误,我有一种感觉,我可能错过了一些东西,尽管我不知道是什么。我的其他导航器似乎工作正常,我正在使用标签导航到它们,但这一个仍然找不到路线的生成器。它使用的是相同的材质吗?我已设法修复它,我忘记将标签添加到我的main.dart。谢谢你的帮助,