如何在Android的GridView中添加可滚动的标题?

8
我正在尝试在Android中向GridView布局添加可滚动的标题。我已经尝试了网上能找到的所有方法,但是无法让它工作。这种布局在许多流行的应用程序中出现,例如Facebook和Instagram,但我找不到任何示例代码,可以让我知道如何实际操作。有人知道如何实现吗?将GridView添加到ScrollView中也不起作用。以下是一些图片,说明我想要实现的效果。
这是滚动前: before scroll 这是滚动后: after scroll

你可能会发现 https://github.com/emilsjolander/StickyListHeaders 很有用。 - Joe Simpson
1个回答

14
不要使用GridView,而是使用具有此标题功能的ListView。在适配器的getView()方法中,您将需要返回一个分成所需列数的列表项。

谢谢Emil!这就是我想到的唯一解决方案。 - Edmund Rojas
1
有没有不使用TableLayout的理由来达到这个目的? - Tom Susel
8
@Tom 网格视图和列表视图内置了一个视图回收系统,因此在显示包含大量图片的列表时,它们相对于内存更加高效。 - shalafi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接