我有下面的flutter代码,我正在尝试使文本<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
<aside><a></a><a></a><a></a><a></a><a></a><a></a><a></a><a></a></aside>
像按钮一样可点击。我已经在flutter库中使用了示例代码,我尝试在Entry Class中定义一个FlatButtons clickable
列表中的字段,但是我得到一个FlatButtons不是类型的错误。有没有办法让可点击的字符串像按钮一样响应?
final List<FlatButtons> bvttons
答案 0 :(得分:0)
您使用的是ListTile
,它具有构造函数参数onTap
。您可以修改_buildTiles
:
Widget _buildTiles(Entry root) {
if (root.children.isEmpty)
return new ListTile(
title: new Text(root.title),
onTap: ()=>debugPrint("I was clicked"),
);
return new ExpansionTile(
key: new PageStorageKey<Entry>(root),
title: new Text(root.title),
children: root.children.map(_buildTiles).toList(),
);
}
中还有简短的样本