Flutter 选择行后打开折叠的ListTile

Flutter 选择行后打开折叠的ListTile,flutter,Flutter,我如何才能在该行的onTap上打开下面的另一个listile return ListTile( title: Html(data: "<br/> <b>${team[index]['code']}</b>"), trailing: Icon(Icons.keyboard_arrow_right), onTap: () { setState(()

我如何才能在该行的
onTap
上打开下面的另一个
listile

return ListTile(
              title: Html(data: "<br/> <b>${team[index]['code']}</b>"),
              trailing: Icon(Icons.keyboard_arrow_right),
              onTap: () {
                setState(() {
                  // call open colapsed or child listtile here
                });
              },
            );
返回ListTile(
标题:Html(数据:“
${team[index]['code']}”), 尾随:图标(图标。键盘箭头右键), onTap:(){ 设置状态(){ //在此处调用open colapsed或child listile }); }, );
如果我正确理解了您的问题,您希望在用户点击其中一个
listile
项目时显示更多
listile
项目吗

如果是这种情况,您可以使用
expansionfile

下面是一个示例代码:

ExpansionTile(
  onExpansionChanged: (res) {
    print(res ? 'Open' : 'Close');
  },
  title: Text('Dropdown'),
  children: [
    ListTile(
      title: Text('Test #1'),
      trailing: Icon(Icons.keyboard_arrow_right),
      onTap: () {
        print('Test #1');
      },
    ),
    ListTile(
      title: Text('Test #1'),
      trailing: Icon(Icons.keyboard_arrow_right),
      onTap: () {
        print('Test #1');
      },
    ),
  ],
)


另外,您还可以将
扩展文件
嵌套在另一个
扩展文件
中,非常感谢。您知道如何使所选行成为列表的焦点,并使所选行位于屏幕顶部吗?