[英]View caching for Headers and footers in a list view
可以在列表视图中添加页眉和页脚视图。这些视图是否已缓存? 就像获取视图机制一样,确保为列表回收视图资源并防止过多的内存消耗。页眉/页脚视图也同样关注吗?
编辑
考虑具有这样内容的布局(基本上是a):
理想情况下,滚动视图将是适合此的候选者。 但这使得编舞者抱怨跳过1000多帧。
另一种可能的解决方案可能是带有页眉和页脚的列表视图。 列表视图以某种方式消耗较低的内存以及上述滚动视图。
缓存和分配问题是我试图理解是否可以有一种视图存储/检索机制,这将使通知和重定位监听器变得更容易,而不是像getView()
这样的一对一用途的方法
EDIT2我不想使用滚动视图,因为它会在开始时膨胀所有视图。使活动/片段消耗大量内存
可以向列表视图添加页眉和页脚视图
是ListView有addFooterView和addHeaderView
与获取视图机制一样,确保回收视图重新列出列表并防止过多的内存消耗。 页眉/页脚视图也同样关注吗?
不,他们不是。
特别是你可以多次调用这两种方法。 在这种情况下,您将有更多的页脚/标题视图,它们将按插入顺序显示
请查看以下链接。 它可能对你有用。
参考: https : //blograchita.wordpress.com/2013/05/18/listview-with-header-footer-view-android/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.