可以在列表视图中添加页眉和页脚视图。这些视图是否已缓存? 就像获取视图机制一样,确保为列表回收视图资源并防止过多的内存消耗。页眉/页脚视图也同样关注吗?
修改
考虑具有这样内容的布局(基本上是a):
理想情况下,滚动视图可能是合适的候选者。 但这使得编舞者抱怨跳过1000多帧。
另一种可能的解决方案可能是带有页眉和页脚的列表视图。 列表视图在上述滚动视图中以某种方式消耗较低的内存。
缓存和分配问题是我试图理解是否可以有一种视图存储/检索机制,这将使听众的通货膨胀和重新安置变得更容易,而不是一对一的目的 getView()
EDIT2 我不想使用滚动视图,因为它会在开始时膨胀所有视图。使活动/片段消耗大量内存
答案 0 :(得分:3)
可以将页眉和页脚视图添加到列表视图
是ListView有addFooterView和addHeaderView
与获取视图机制一样,确保回收视图的重新生成 列出并防止过多的内存消耗。是页眉/页脚视图 也同样照顾?
不,他们不是。
特别是你可以多次调用这两种方法。在这种情况下,您将有更多页脚/标题视图,它们将按插入顺序显示
答案 1 :(得分:0)
检查以下链接。它可能对你有用。
参考:https://blograchita.wordpress.com/2013/05/18/listview-with-header-footer-view-android/