2013-07-27 34 views
1

我想弄清楚如何創建一個列表視圖(最好有一個inner_view,這樣我可以顯示單元格中每個映射項的某些信息)。有人知道那裏有一些很好的教程嗎?我一直在努力尋找使用地圖創建列表視圖的完整示例。從linkedHashMap的Android列表視圖

回答

0

您需要做的是擴展BaseAdapter類,使您自己的自定義適配器處理LinkedHashMap。然後,您可以覆蓋與發送ListView的數據相關的方法以顯示以及添加或刪除內部LinkedHashMap

編輯:查看用於製作自定義ArrayAdapter的示例,因爲它類似於將其轉換爲處理您的HashMap實現。

+0

那會怎樣?對不起,我已經完成了大量的java東西,但是對於android來說相當新穎。所以我有'公共類MyAdapter擴展BaseAdapter' –

+0

將地圖轉換爲列表更合理嗎? –

+1

@CodesLikeA_Mokey這取決於你想要做什麼。列表通常對ListView更好,因爲它意味着順序顯示項目,而HashMap沒有內在順序。如果你想繼續使用HashMap,你可以隨時將它轉換爲List。 –