如何在Android中制作这样的列表?

时间:2018-12-06 22:05:40

标签: android android-recyclerview android-contacts

我有一个任务要在Android应用中列出此类列表 enter image description here

这是联系人提供者提供的联系人列表。我对布局的制作有几个疑问:

  1. 如何制作信头?(A,B)
  2. 如何在元素组中添加分隔线
  3. 如何使信头保持粘性?

我知道,这种类型的列表非常流行,并且在Material Design文档https://material.io/design/components/lists.html#usage中也有提及。因此,我希望您能展示一些RecyclerView方法来实现我的目标,或者为我提供类似示例的链接

2 个答案:

答案 0 :(得分:1)

尝试这个https://github.com/emilsjolander/StickyListHeaders/blob/master/README.md 它基于ListView,但是在GitHub上有5k颗星,所以我认为这是值得的。

答案 1 :(得分:0)

很简单,您需要创建一个带标题的适配器,并在适配器内部为数字列表创建另一个适配器