我有无数的物品。想要将它们作为具有延迟加载的GridView显示在两列中。我用GridView尝试了它,它显示了一行中具有相同高度的所有项目。但是希望根据附图中的项目高度进行调整。如果有人有任何想法,或者您已经使用某些自定义视图实现了这一点。请分享。 提前完成。
答案 0 :(得分:1)
新答案
查看RecyclerView
。 RecyclerView
取代ListView
,其设计足够灵活,可以支持您的使用案例。
RecyclerView
是支持库的一部分,在android L中添加。所以它应该适用于任何版本的Android。 但要注意,在撰写本文时,android L处于预览状态。
原始回答
Android源代码中有一个名为StaggeredGridView
的实验类可以满足您的需求。它包含在frameworks/ex/widgets/
文件夹中。
尚未完成。然而,有些人已经建立了基于它的工作原型。例如:http://www.androidviews.net/2013/01/pinterest-like-adapterview/