我见过很多关于如何实现与网格的其余部分一起滚动的 gridview 标题的解决方案。
其中大多数包括创建一个列表布局或相对布局,其中标题视图和网格视图全部位于滚动视图内。该解决方案存在以下问题:滚动视图不知道网格的大小,因此要克服这个问题,您需要扩展网格视图,如下所示:https://stackoverflow.com/a/4536955/751180 https://stackoverflow.com/a/4536955/751180
但问题是,这样做会强制 gridview 立即渲染所有项目,而不回收其单元格。这可能会导致应用程序因大量内存使用而崩溃,特别是如果视图包含图像。
其他人正在使用列表视图并根据屏幕尺寸计算可以放置多少列。我个人想继续使用网格视图。
有没有人曾经使用不同的方法实现过 gridview 标题?
我花了很多时间尝试为 GridView 设置正确的标题。没有成功。看来,实现自定义GridView(继承自ListView)是唯一合理的方法。下面是带有页眉和页脚的 GridView 的示例:https://github.com/SergeyBurish/HFGridView https://github.com/SergeyBurish/HFGridView
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)