10

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

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

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

虽然没有任何适配器,但据我所知,无法控制显示哪些项目。所以懒加载是不合适的。

我也试过两个ListViewActivity但有一些滞后和同步滚动问题。另一方面,它的回收率很差。

所以在这种情况下,我想问有没有办法使用填充线性布局Adapter?或者你会推荐什么来创建一个异构的gridview,但也有延迟加载。

如果我的方法是错误的,我不会急于改变它。

任何线索对我来说都会很棒。如果有不清楚的地方,请说明。我将解释更多细节。

4

2 回答 2

5

经过大量研究,最后我找到了一个具有延迟加载异构网格视图并且没有任何滚动或回收滞后/问题的库。

Maurycy 的StaggeredGridView完全是我想要的。

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

于 2013-01-24T06:52:05.593 回答
1

如果我的问题正确,这就是您需要的:http ://spinlist.autsia.com/

于 2013-01-23T10:03:01.847 回答