在android中创建交错卡

时间:2015-07-23 08:18:50

标签: android gridview layout

我需要做一个我不明白如何进行的布局

enter image description here

如何创建这样的指针类型的网格卡?

2 个答案:

答案 0 :(得分:3)

正确的方法是使用RecyclerView。在RecyclerView中设置布局管理器,然后将其视为任何其他RecyclerView / Listview(设置适配器)。基本上是这样的:

mStaggeredLayoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
mRecycler.setLayoutManager(mStaggeredLayoutManager);

每行中的内容必须具有不同的高度才能呈现交错的外观,否则它看起来就像一个GridView。

答案 1 :(得分:0)

我建议使用新的RecyclerView,设置StaggeredGridLayoutManager将完成您的需要。

Video example

Vogella tutorial