我有一個ArrayAdapter
,它連接到我的ListView
。我真的很喜歡在Evernote的Android應用程序,在那裏他們使用日期戳單獨項目的「分隔符」功能:ListView中的「分隔符」
我認爲他們在做什麼是有立即在列表上方的視圖,其設置爲當前分隔符的值,如您在屏幕截圖中所看到的。 (當你滾過分隔符時,頂部的文本被設置爲當前分隔符的值,即「2011年1月」)我怎樣才能將分隔符插入我的ListView
?
我有一個ArrayAdapter
,它連接到我的ListView
。我真的很喜歡在Evernote的Android應用程序,在那裏他們使用日期戳單獨項目的「分隔符」功能:ListView中的「分隔符」
我認爲他們在做什麼是有立即在列表上方的視圖,其設置爲當前分隔符的值,如您在屏幕截圖中所看到的。 (當你滾過分隔符時,頂部的文本被設置爲當前分隔符的值,即「2011年1月」)我怎樣才能將分隔符插入我的ListView
?
分隔符只是一個禁用的列表項,只是讓您的Adapter
返回分隔符應該在的位置。好像SectionIndexer
可以幫助。
我們在這一個自己。
我做我自己的ListView頁眉我的應用程序之一:Dhammapada(尋找HeadingAdapter和相關的類)
這裏是其中一個正是這樣做的:在的頂部https://github.com/Polidea/android-section-list透明節頭粘列表(類似於那裏出現的iOS部分列表)。
在單個屏幕上設置兩個佈局,其中一個高於其他... 然後添加滾動到下面的佈局... 然後在d第二半佈局中添加列表視圖...修復它並部署您的sh $ T及其完成! 注意:不要在主要佈局添加滾動..只是在佈局,爲下:P
如: -
<LL1
bla bla
>
<LL2 bla bla>
</LL2>
<LL3 scroll bla bla>
<ListView bla bla>
</ListView>
</LL3>
</LL1>