如何使用google play gridview创建具有动态高度图像的Gridview?

时间:2013-06-27 05:50:30

标签: android gridview

我想像谷歌的游戏一样创建GridView(如下图所示)。我搜索了这个并且也引用this question但仍未找到任何解决方案。

我已经尝试了StaggeredGridView但是在这种情况下,它会在方向发生变化时产生问题。我还尝试使用覆盖onConfigurationChanged以及gridView.invalidate();adapter.notifyDataSetInvalidated();,但仍然遇到问题。

问题是,如果我在横向模式下加载应用程序并加载图像,并且在加载图像时如果我改变方向,那么GridView中将显示一个间隙。

任何人都对此有任何想法,请与我分享。

enter image description here

1 个答案:

答案 0 :(得分:4)

我建议您使用this,允许用户创建一个行不均匀的GridView行,类似于Pinterest,GooglePlay的gridview。

它还包括自己的OnItemClickListenerOnItemLongClickListener,选择器和固定位置恢复。

如果您已经使用过StaggeredGridView,那么还有一个library可以正常工作,并且还可以查看this解决方案。

我希望这符合你的目的。

希望这有助于......:)