ListView中的“分隔符”

我有一个连接到我的ListView ArrayAdapter 。 我非常喜欢Evernote Android应用程序中的“分隔符”function,它们使用date戳分隔项目:

屏幕截图1截图2屏幕截图3在这里输入图像说明

我假定他们正在做的是在列表的正上方设置一个视图,并将其设置为当前分隔符的值,如屏幕截图所示。 (当你滚动分隔符时,顶部的文本被设置为当前分隔符的值,即“2011年1月”)我怎样才能实际插入分隔符到我的ListView

Solutions Collecting From Web of "ListView中的“分隔符”"

分隔符只是一个禁用的列表项,只要你的Adapter返回分隔符应该是。 看起来像SectionIndexer可以帮助。

这里是一个完全这样做: https : //github.com/Polidea/android-section-list在列表顶部粘贴透明部分标题(类似于那里出来的iOS部分列表)。

我们自己在这一个。

我为自己的一个应用程序创build了自己的ListView: Dhammapada (查找HeadingAdapter和关联的类)

在一个屏幕上设置两个布局高于其他…然后添加滚动到布局下面…然后添加列表视图在第二个半布局…修理它,并部署你的SH $ T,它的完成! 注意:不要在主布局中添加滚动。只是在下面的布局:页

例如:-

 <LL1 bla bla > <LL2 bla bla> </LL2> <LL3 scroll bla bla> <ListView bla bla> </ListView> </LL3> </LL1>