让我详细解释一下.首先,我想使用两个ListVIEw查看活动屏幕.就像Pinterest的样子一样. (我不知道是否是真的,但它被称为异构grIDvIEw.)还有一件事我需要实现:懒加载.我的活动中有大约30张图片,所以一次获取所有图片并不好.这就是为什么我需要懒惰的负载.
所以在第一,我考虑到我是如何获得这种外观,我的意思是异构grIDvIEw.然后决定在ScrollVIEw中添加到linearLayout.线条具有垂直方向.用Thay方法,我通过在线性布局中使用奇偶方法添加了我的新视图.
虽然,根据我的知识,没有任何适配器,没有办法控制哪些项目将被显示.所以懒惰的负载是不合适的.
我还在Activity中尝试了两个ListVIEw,但是有一些滞后和同步滚动问题.另一方面,它的回收利用不好.
所以在这种情况下,我想问是否有办法使用Adapter来填充linearLayouts?或者你会推荐什么来创建一个异构的grIDvIEw,而且还有懒惰的负载.
如果我的方法是错误的,我不会改变它.
任何线索对我来说都会很好.如果有不明确的内容,请说明.我会解释一下更多的细节.
解决方法 经过大量的研究,终于找到一个具有懒惰加载和异构grIDvIEw的库,也没有任何滚动或回收滞后/问题.Maurycy的StaggeredGrIDVIEw完全是我要找的.
这是library,也有一个demo.
总结以上是内存溢出为你收集整理的android – 如何在填充布局时使用适配器全部内容,希望文章能够帮你解决android – 如何在填充布局时使用适配器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)