2013-04-26 16 views
0

我有一個儀表板顯示兩種視圖類型的視圖中的文件網格視圖和列表視圖。 我正在使用兩個獨立的自定義數組適配器對象。有沒有辦法使用相同的陣列適配器兩個使用相同的自定義陣列適配器的列表視圖和網格視圖

ArrayList<DocumentItem> documentsList = new ArrayList<DocumentItem>(); 

目前網格視圖適配器看起來看法類似

DocumentsListAdapter gridAdapter = new DocumentsListAdapter(this, R.layout.grid_documentitem, documentsList); 

和列表視圖看起來像

DocumentsListAdapter listAdapter = new DocumentsListAdapter(this, R.layout.list_documentitem, documentsList); 

佈局都不同用於顯示項目。請指導我克服這種重複

回答

0

是的,你必須使用genric類,並使用單獨的對象爲listview和gridview來訪問它。

+0

你是說我在做什麼是正確的?但是當我將一個新項目添加到一個視圖時,我必須複製代碼以反映其他視圖。有沒有辦法做到這一點。 – vignesh 2013-04-26 18:45:12

相關問題