8

我试图添加一个可滚动的标题到android中的gridview布局,我尝试了所有可以在网上找到的东西,但是我不能让它工作,这种类型的布局出现在许多流行的应用程序中,例如facebook和instagram但我不能找到任何这样的示例代码,会给我一个想法,以实际如何做到这一点,任何人都知道如何实现这一点?将gridview添加到滚动视图也不起作用,下面是一些照片,说明我试图实现什么。如何将一个可滚动标题添加到android中的gridview?

这是滚动前:

before scroll

这是滚动后: after scroll

+0

你可能会发现https://github.com/emilsjolander/StickyListHeaders有用 –

回答

13

不要使用GridView。而是使用具有此标题功能的列表视图。在适配器的getView()方法中,您将不得不返回一个列表项,并将其分成您想要的列数。

+0

谢谢埃米尔!这就是我认为可能是唯一的解决方案 –

+1

是否有一个理由不使用TableLayout为此目的? –

+8

@Tom网格和列表视图内置了循环视图系统,因此它们在内存中效率更高,特别是在显示充满图像的列表时 – shalafi