我有List,List每个显示在自己的Activity中。现在我想将它们组合在ListView或类似视图中显示,以便两个列表中的对象以交替行显示。 list1中的row1 object1,list2中的row2 object1,依此类推。我不想将object1和object2组合成一个对象并将其发送到CustomAdapter。我可以通过公共方法或通过接口将对象发送到CustomAdapter但是我如何处理getcount()?
答案 0 :(得分: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];
}
}