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

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

概述我已经看到很多关于如何实现与网格其余部分一起滚动的gridview标头的解决方案. 它们中的大多数都在于创建一个listlayout或relativelayout,其中包含滚动视图内的标题视图和gridview.这个解决方案的问题是scrollview不知道网格的大小,所以要克服你需要像这里扩展网格视图:https://stackoverflow.com/a/4536955/751180 但问题是 我已经看到很多关于如何实现与网格其余部分一起滚动的grIDvIEw标头的解决方案.

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

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

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

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

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

以上是内存溢出为你收集整理的android gridview头解决方案与适配器回收单元格全部内容,希望文章能够帮你解决android gridview头解决方案与适配器回收单元格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存