1

我有无限数量的项目。想要在两列中将它们显示为具有延迟加载的 GridView。我用 GridView 进行了尝试,它以相同的高度在一行中显示所有项目。但希望它根据附图中的项目高度进行调整。如果有人有任何想法,或者你们中的任何人已经使用一些自定义视图实现了这一点。请大家分享。提前谢谢。具有不同大小单元格的 ViewGroup

4

1 回答 1

1

新答案

看看RecyclerViewRecyclerView替换ListView并设计为足够灵活以支持您的用例。

RecyclerView是支持库的一部分,在 android L 中添加。所以它应该适用于任何版本的 Android。但请注意,在撰写本文时,android L 处于预览阶段。

原始答案

Android 源代码中有一个名为的实验类,可以满足StaggeredGridView您的需求。它包含在frameworks/ex/widgets/文件夹中。

它还没有完成。然而,有些人已经基于它构建了工作原型。例如:http ://www.androidviews.net/2013/01/pinterest-like-adapterview/

于 2013-02-05T17:38:41.750 回答