ListView中的“分隔符”

时间:2011-02-28 22:34:12

标签: android listview android-layout

我有ArrayAdapter,它与我的ListView相关联。我非常喜欢Evernote Android应用程序中的“分隔符”功能,它使用日期戳分隔项目:

screenshot 1 screenshot 2 screenshot 3 enter image description here

我假设他们正在做的是在列表上方有一个视图,该视图设置为当前分隔符的值,如屏幕截图所示。 (滚动浏览分隔符时,顶部的文本设置为当前分隔符的值,即“2011年1月”)如何将分隔符实际插入ListView

4 个答案:

答案 0 :(得分:7)

分隔符只是一个禁用的列表项,只需让Adapter返回它应该的分隔符。好像SectionIndexer可能会有所帮助。

答案 1 :(得分:4)

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

答案 2 :(得分:1)

我们自己就是这个。

我为自己的某个应用创建了自己的ListView标题:Dhammapada(查找HeadingAdapter及相关类)

答案 3 :(得分:0)

在一个屏幕上设置两个布局,一个在另一个屏幕上方...... 然后添加滚动到下面的布局... 然后在d下半部分布局中添加列表视图...修复它并部署你的sh $ T并完成它! 注意:不要在主布局中添加滚动..只是在下面的布局上:p

例如: -

<LL1 
bla bla
>

<LL2 bla bla>
</LL2>

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

</LL3>

</LL1>