android – 如何在填充布局时使用适配器

我知道这可能是奇怪的,我想成功.

让我详细解释一下.首先,我想使用两个ListView查看活动屏幕.就像Pinterest的样子一样. (我不知道是否是真的,但它被称为异构gridview.)还有一件事我需要实现:懒加载.我的活动中有大约30张图片,所以一次获取所有图片并不好.这就是为什么我需要懒惰的负载.

所以在第一,我考虑到我是如何获得这种外观,我的意思是异构gridview.然后决定在ScrollView中添加到LinearLayout.线条具有垂直方向.用Thay方法,我通过在线性布局中使用奇偶方法添加了我的新视图.

虽然,根据我的知识,没有任何适配器,没有办法控制哪些项目将被显示.所以懒惰的负载是不合适的.

我还在Activity中尝试了两个ListView,但是有一些滞后和同步滚动问题.另一方面,它的回收利用不好.

所以在这种情况下,我想问是否有办法使用Adapter来填充LinearLayouts?或者你会推荐什么来创建一个异构的gridview,而且还有懒惰的负载.

如果我的方法错误的,我不会改变它.

任何线索对我来说都会很好.如果有不明确的内容,请说明.我会解释一下更多的细节.

解决方法

经过大量的研究,终于找到一个具有懒惰加载和异构gridview的库,也没有任何滚动或回收滞后/问题.

Maurycy的StaggeredGridView完全是我要找的.

这是library,也有一个demo.

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...