ListView中的“分隔符”

8

我有一个连接到我的ListViewArrayAdapter。我非常喜欢Evernote Android应用程序中的“分隔符”功能,它使用日期戳将项目分开:

screenshot 1 screenshot 2 screenshot 3 enter image description here

我认为他们正在列表上方立即设置一个视图,该视图设置为当前分隔符的值,正如您在屏幕截图中所看到的那样。 (当您滚动过分隔符时,顶部的文本会被设置为当前分隔符的值,即“2011年1月”)我应该如何将分隔符实际插入到我的ListView中?

4个回答

7

分隔符只是一个禁用的列表项,只需让您的Adapter在应该出现分隔符的位置返回分隔符。看起来像SectionIndexer可以帮助。


4

1

这件事我们得自己解决。

我为我的一个应用程序制作了自己的带有标题的ListView:Dhammapada(查找HeadingAdapter和相关类)


0
在单个屏幕上设置两个布局,一个在另一个上面... 然后在下面的布局中添加滚动... 然后在第二个布局中添加列表视图...修复它并部署你的代码,就完成了! 注意:不要在主布局中添加滚动...只在下面的布局中添加:p 例如:
<LL1 
bla bla
>

<LL2 bla bla>
</LL2>

<LL3 scroll bla bla>
<ListView bla bla>
</ListView> 

</LL3>

</LL1>

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