0

我有三個listview s,一個模型和自定義陣列適配器。我試圖爲所有三個listview s重新使用相同的自定義陣列適配器和模型,並且每個listview包含不同的圖像集,這些圖像集在getview中加載。三個Listview的使用單個自定義陣列適配器

有人能給我一個方法來實現它嗎?

+0

@VandanaSrivastava編輯格式/語法/拼寫時,值得更全面地完成整篇文章,而不僅僅是幾個位。我一直拒絕你的編輯「太小」。 –

+0

對不起,下次我會記住。謝謝。 – 2012-10-09 10:45:58

+0

'我試圖重新使用相同的自定義數組'。你面臨的問題是什麼? –

回答

0

沒什麼難有...

MyArrayAdater myAdapter1= new MyArrayAdater (...myData for list 1....); 
MyArrayAdater myAdapter2= new MyArrayAdater (...myData for list 2....); 
MyArrayAdater myAdapter3= new MyArrayAdater (...myData for list 3....); 

,設置各個ListView控件到你想要的適配器的適配器。

1

是的,你可以重新使用你的適配器。就像剛剛看到的示例代碼

customAdapter1 cusad1 = new customAdapter1 (YourActivity1.this,R.layout.row_list,yourlist1); 
     list1.setAdapter(customAdapter1); 

customAdapter2 cusad2 = new customAdapter2 (YourActivity2.this,R.layout.row_list,yourlist2); 
     list2.setAdapter(customAdapter2); 

customAdapter3 cusad3 = new customAdapter2 (YourActivity3.this,R.layout.row_list,yourlist3); 
     list2.setAdapter(customAdapter3); 
相關問題