在android中创建交错卡

问题描述 投票:-1回答:2

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

enter image description here

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

android gridview layout
2个回答
3
投票

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

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

每行中的内容必须是不同的高度,以提供交错的外观,否则它看起来就像一个GridView。


0
投票

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

Video example

Vogella tutorial

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.