可以向列表视图添加页眉和页脚视图。这些视图是否被缓存? 就像getView机制确保为列表回收视图资源并防止过多的内存消耗一样。页眉/页脚视图也是如此吗?
编辑
考虑一个布局(本质上是一个)具有以下内容:
- 约40个不同的字段,分成5个视图组
- 一个评论类型的布局,可以拥有任意数量需要随意展开的评论。
理想情况下,滚动视图将是此类内容的合适选择。 但这会让编舞者抱怨跳过了1000多帧。
另一种可能的解决方案是带有页眉和页脚的列表视图。 相对于前面提到的滚动视图,列表视图以某种方式更低地消耗内存。
缓存和打包问题是我尝试理解是否可以有一种视图存储/检索机制,使得充气和重定位侦听器变得更加容易,而不是像getView()
那样的全能方法。
编辑2 我不想使用滚动视图,因为它会在开始时充气所有视图,使活动/片段消耗大量内存。