我已经使用 JerryNixon 发布的这个链接为 gridview 实现了自定义 itempanel 以支持可变项目高度。我的自定义面板支持 3 个不同大小的模板(取决于图像尺寸,我正在决定使用哪个模板)。这个自定义 Gridview 应该有分页,它应该支持200多个项目。现在我只能加载 50 个项目,并且由于1GB 设备中的内存不足异常事件而崩溃。它是项目中的要求之一。我知道当我们实现自定义项目面板时,它会丢失默认虚拟化。
我检查了Pin.it应用程序。他们实现了可变大小的 Gridview 模板,性能非常好,我可以加载 200 多个项目。
有什么方法可以为我的自定义项目面板实现虚拟化?我不知道我们如何实现虚拟化。如果有人已经实现了它,请给我们一些想法如何开始它,这样它会对我们有很大帮助。
我认为不需要发布 wrappanel 代码。如果需要,我会发布它。
请给一些建议。这将非常有帮助:)。谢谢 :)