2011-06-14 73 views
2

我需要定製多個視圖類型的ListView。我發現這個鏈接:http://umakantpatil.com/posts/android-listview-with-separate-headers-and-images-loading-from-remote-server 但問題是:它將列表分成不同的部分,並創建一個單一的視圖類型。我的第一個問題是:我如何修改這段代碼,以便我可以用不同的類型檢索我的每一行?我的意思是我想要一個部分,但我希望這些項目以不同的方式出現。如何將多個適配器放在一個適配器內

我的第二個問題是:我該怎麼做?我想到了兩個適配器:一個用於保存原始視圖類型,另一個用於保存另一個用於設置我的列表視圖。我怎麼能?

感謝

回答

2

如果我明白你想實現什麼,那麼我相信我可以能幫助你。見here

說到自定義適配器(headered lists,自定義混合列表等),我認爲更簡單的解決方案是SeparatedListAdapter by Jeff Sharkey。通過更容易我的意思是「最少的代碼實施」。您可能會遇到問題,因爲該代碼是GPL的v3。

我通過CommonsWare實現了cwac-merge的優秀解決方案。它是ASL 2,所以如果你在考慮Android市場,那麼你很好。您可以直接添加任何適配器以及View。這非常非常好。我真的推薦它。

你可以在我的問題中查看更多詳情。如果您對如何實施有任何疑問,請在此處發帖,我會盡力提供幫助。

順便說一句,通過進入你的個人資料並接受提供給你的問題的答案(以防他們實際上幫助你),嘗試改善你的記錄。

+0

感謝兄弟,但實際上我不是一個非常專業的人,所以你的答案似乎有點複雜,我下載並運行Jeff Sharkey代碼以及cwac-merge。但它給我演示了一些部分和常規的行。我不知道它是否可以幫助我,但在這種情況下,它會超出我的控制。我想我不需要那麼複雜的解決方案。 – ikbal 2011-06-14 14:17:05

+0

這實際上是我需要的:我確定在運行時和循環中我想爲每一行設置一個適配器的行視圖類型。因此,在我的原始適配器中,我想改變我的觀點。但我只能將一個適配器設置爲一個列表視圖。所以我需要找到一些適配器,而不是一個 – ikbal 2011-06-14 14:17:13

+0

不要擔心,我也不是專業人士。我知道你想要什麼。我知道你不能設置多個適配器到一個列表視圖。上述兩個解決方案正是這樣回答的。你不明白什麼?你把這些課程整合到你的源頭了嗎?你甚至嘗試過示例代碼嗎? – davidcesarino 2011-06-14 17:58:56

相關問題