当前位置 : 主页 > 手机开发 > android >

android gridview头解决方案与适配器回收单元格

来源:互联网 收集:自由互联 发布时间:2021-06-11
我已经看到很多关于如何实现与网格其余部分一起滚动的gridview标头的解决方案. 它们中的大多数都在于创建一个listlayout或relativelayout,其中包含滚动视图内的标题视图和gridview.这个解决
我已经看到很多关于如何实现与网格其余部分一起滚动的gridview标头的解决方案.

它们中的大多数都在于创建一个listlayout或relativelayout,其中包含滚动视图内的标题视图和gridview.这个解决方案的问题是scrollview不知道网格的大小,所以要克服你需要像这里扩展网格视图:https://stackoverflow.com/a/4536955/751180

但问题是,但这样做会迫使gridview立即呈现所有项目而不回收其单元格.这可能会导致应用程序因大量内存使用而崩溃,特别是如果视图包含图像.

其他人正在使用Listviews并根据屏幕大小计算可以放置的列数.我个人想继续使用网格视图.

有没有人使用不同的方法实现gridview标头?

我花了很多时间尝试为GridView设置正确的标头.没有成功.看来,实现自定义GridView(继承自ListView)是唯一合理的方法.以下是带有页眉和页脚的GridView的示例: https://github.com/SergeyBurish/HFGridView
网友评论