2011-02-28 87 views
8

我有一個ArrayAdapter,它連接到我的ListView。我真的很喜歡在Evernote的Android應用程序,在那裏他們使用日期戳單獨項目的「分隔符」功能:ListView中的「分隔符」

screenshot 1screenshot 2screenshot 3enter image description here

我認爲他們在做什麼是有立即在列表上方的視圖,其設置爲當前分隔符的值,如您在屏幕截圖中所看到的。 (當你滾過分隔符時,頂部的文本被設置爲當前分隔符的值,即「2011年1月」)我怎樣才能將分隔符插入我的ListView

回答

7

分隔符只是一個禁用的列表項,只是讓您的Adapter返回分隔符應該在的位置。好像SectionIndexer可以幫助。

1

我們在這一個自己。

我做我自己的ListView頁眉我的應用程序之一:Dhammapada(尋找HeadingAdapter和相關的類)

0

在單個屏幕上設置兩個佈局,其中一個高於其他... 然後添加滾動到下面的佈局... 然後在d第二半佈局中添加列表視圖...修復它並部署您的sh $ T及其完成! 注意:不要在主要佈局添加滾動..只是在佈局,爲下:P

如: -

<LL1 
bla bla 
> 

<LL2 bla bla> 
</LL2> 

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

</LL3> 

</LL1>