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

Ogu*_*han 10 android android-layout

我知道我想要成功可能会很奇怪.

让我详细解释一下.首先,我想在Activity屏幕中使用两个ListView.就像Pinterest的样子一样.(我不确定它是否正确,但它被命名为异构gridview.)我还需要实现一件事:延迟加载.我的活动中有大约30张图片,因此一次获取所有图片并不好.这就是我需要延迟加载的原因.

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

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

我也尝试了两种ListViewActivity,但有一定的滞后性和同步还有滚动的问题.另一方面,它有一个糟糕的回收.

所以在这种情况下,我想问有没有办法填充LinearLayouts使用Adapter?或者你会建议创建异构网格视图,还有延迟加载.

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

任何线索对我来说都很棒.如果有不清楚的地方,请说明.我会详细解释一下.

Ogu*_*han 5

经过大量的研究,最后我找到了一个具有延迟加载异构gridview的库,也没有任何滚动或回收滞后/问题.

Maurycy的StaggeredGridView完全是我想要的.

这是图书馆,也有一个演示.