我试图在Android https://developer.android.com/reference/android/widget/ExpandableListView.html上实现类似于此的ExpandableListView
我能够使用Catalog Flutter示例https://flutter.io/catalog/samples/实现类似的功能,我可以在其中添加和删除整个列。但是,对于大于50的大小,它开始效率低下并且需要花费大量时间来加载。你能否建议一种更好,更有效的方法来实现类似的东西?
答案 0 :(得分:2)
ExpansionTile
可用于生成两级或多级列表。如果它们在expansion tile sample中使用,它们应该有效。重要的是使用ListView.builder
,因为默认的ListView
构造函数未针对大量内容进行优化。
如果您在尝试此操作后仍未获得所需的效果,请在您的问题中发布代码示例,我们可以建议如何改进它。