意思就是listView中的元素混搭。比如一个listView列表中显示3个checkbox 元素 2个TextView元素如图:
——————————————
checkbox
——————————————
checkbox
——————————————
checkbox
——————————————
textView
——————————————
textView
——————————————
——————————————
checkbox
——————————————
checkbox
——————————————
checkbox
——————————————
textView
——————————————
textView
——————————————
这个比较灵活。
if(position==0 || position==1 ||position==2){
return checkboxView
}else {
return textView
}
}
这个方法如何调用? 用的还有点模糊,再等一个答案。
如7楼说,你要自己写一个Adapter类继承自BaseAdapter类,getView()是BaseAdapter类中的一个方法,你只需要在其中写自己的逻辑就好了,如9楼那样的代码,直接写到getView()方法中,总之你结合7楼9楼的例子,然后去Google一下自定义ListView,都有详细的例子介绍如何写一个自定义的Adpter类的