2016-07-29 77 views
-1

我有List,List每個顯示在自己的活動。現在我想將它們組合起來,以ListView或類似的視圖顯示,以便兩個列表中的對象以交替行顯示。來自list1的row1 object1,來自list2的row2 object1等等。我不想將object1和object2組合到一個對象中並將其發送到CustomAdapter。我可以通過公共方法或通過接口將對象發送到CustomAdapter,但是如何處理getcount()?Android ListView與2組其中每一行是不同的對象

+1

你已經試過了什麼?什麼具體沒有工作?嘗試發佈一些我們可以查看的代碼以及任何意外的錯誤/結果。 – blur0224

回答

0

你可以做類似下面的東西。雖然這不是最終的解決方案,但我只是給你一個提示。

public int getCount(){ 
     return object1.length() + object2.length(); 
} 

public Object getItem(int position){ 

    if(position % 2 == 0){ 
     return object1[position/2]; 
    } else { 
     return object2[position/2]; 
    } 
} 
相關問題