Android应用中的交错集合

时间:2013-10-09 07:31:11

标签: android design-patterns collections android-listview android-gridview

您好我只看了Android Design in Action: Collections的最后一个视频,我想您如何处理以下视图:

enter image description here

我首先使用的是GridView,但是如何实现第一项填充两个项目的大小?

我认为其他解决方案是使用普通的ListView,但在每一行中都返回两个视图。并且对于第一行返回单个项目。

您如何看待这两种方法?还有更好的选择吗?

更新

我想从Cursor或List中动态扩充集合。

3 个答案:

答案 0 :(得分:2)

查看链接..

http://www.androidviews.net/2013/01/pinterest-like-adapterview/

在该链接中有Staggeredgridview示例,源代码试试..

https://github.com/maurycyw/StaggeredGridViewDemo

答案 1 :(得分:0)

不完全相同的情况,但您可能会发现这篇文章很有用.-

Create gridlayout.

答案 2 :(得分:0)

让我帮助你我的朋友。使用以下库https://github.com/Utopia-Developers/StaggeredGridView它是StaggeredGridView的一个实现,允许您在适配器的getView()方法中的每个视图上设置列范围。Implementation of the StaggeredGridView from Utopia developers