2014-12-06 49 views
0

我想將一個ArrayList的事件組成一個日期列表,但不知道如何實現它。如何比較和分組一個ArrayList對象

我的目標是將分組數據加載到ExpandableListView中,請參見下圖。

我也有一個日期列表和事件列表。所以,我想根據日期屬性將事件對象分組到不同的日子。

exlistview

回答

0

你有你的數據轉換ExpandableListAdapter希望他們的方式。

Android有SimpleExpandableListAdapter可以使用,但是這對於您提供的屏幕來說看起來並沒有什麼影響。僅供參考here is an Example使用這樣一個適配器,所以你會明白它的工作原理。

如果你想要的東西完全一樣,你只要你有在日期下方延伸BaseExpandableAdapter

如果項目不展開 - 收起按,然後實現與ExpandableListAdapter一個custom expandable listiview我強烈sugest尋找屏幕一個ListView with Section Headers的實現要容易得多。

+0

感謝madlymad,你真的給了我我需要的東西。 – user2890137 2014-12-08 07:48:38