Android:固定标题或滚动的准标题

Android:固定标题或滚动的准标题,android,listview,header,Android,Listview,Header,在我的列表视图中,我试图决定哪一个更好。有一个固定的标题,或者只是创建一个自定义行,该行是正常滚动列表的一部分。作为一个固定的标题,当列表中的项目滚动时,它保持在列表的顶部。缺点是它会占用空间。我的替代方法是创建一个自定义的准标题,该标题与所有其他行一样创建(只是布局不同)。我不确定这涉及到什么,这是否可能,以及我是否会最终有问题要处理。有没有人在适配器内部做过自定义头?就我个人而言,我会选择静态头。。。如果标题不可见,它就没有用处(IMO) 但是,如果您想将其包括在列表中,这是可能的。有几种不

在我的列表视图中,我试图决定哪一个更好。有一个固定的标题,或者只是创建一个自定义行,该行是正常滚动列表的一部分。作为一个固定的标题,当列表中的项目滚动时,它保持在列表的顶部。缺点是它会占用空间。我的替代方法是创建一个自定义的准标题,该标题与所有其他行一样创建(只是布局不同)。我不确定这涉及到什么,这是否可能,以及我是否会最终有问题要处理。有没有人在适配器内部做过自定义头?

就我个人而言,我会选择静态头。。。如果标题不可见,它就没有用处(IMO)

但是,如果您想将其包括在列表中,这是可能的。有几种不同的方法,但我建议使用Commonware提供的
MergeAdapter


我最近在另一个回答中谈到了这一点

假设标题的作用类似于电子表格中与列对齐的标题。事实并非如此。标题将包含与列表中的数据无关的内容的摘要。因此,即使它不是固定的,它仍然有用。是的,但您没有指定:p无论如何,如果你想把它们放在MergeAdapter中,这是我见过的最简单的方法。