嗨,我刚刚观看了Android Design in Action: Collections的最后一个视频,我想知道您如何处理以下视图:
我认为的第一件事是使用 GridView,但是如何实现第一个项目填充两个项目的大小?
我认为的另一个解决方案是使用普通的 ListView,但在每一行中返回两个项目视图。并为第一行返回一个项目。
您如何看待这两种方法?有更好的选择吗?
更新:
我想从光标或列表动态地膨胀集合。
嗨,我刚刚观看了Android Design in Action: Collections的最后一个视频,我想知道您如何处理以下视图:
我认为的第一件事是使用 GridView,但是如何实现第一个项目填充两个项目的大小?
我认为的另一个解决方案是使用普通的 ListView,但在每一行中返回两个项目视图。并为第一行返回一个项目。
您如何看待这两种方法?有更好的选择吗?
更新:
我想从光标或列表动态地膨胀集合。
看看链接。。
http://www.androidviews.net/2013/01/pinterest-like-adapterview/
在该链接中有带有源代码的 Staggeredgridview 示例尝试..
让我帮助你,我的朋友。使用以下库https://github.com/Utopia-Developers/StaggeredGridView它是 StaggeredGridView 的实现,允许您在适配器的 getView() 方法中设置每个视图的列跨度。
不完全相同的场景,但你可能会发现这篇文章很有用。-