我有无限数量的项目。想要在两列中将它们显示为具有延迟加载的 GridView。我用 GridView 进行了尝试,它以相同的高度在一行中显示所有项目。但希望它根据附图中的项目高度进行调整。如果有人有任何想法,或者你们中的任何人已经使用一些自定义视图实现了这一点。请大家分享。提前谢谢。
问问题
1077 次
1 回答
1
新答案
看看RecyclerView
。RecyclerView
替换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 回答