意思就是listView中的元素混搭。比如一个listView列表中显示3个checkbox 元素 2个TextView元素如图:
——————————————
checkbox
——————————————
checkbox
——————————————
checkbox
——————————————
textView
——————————————
textView
——————————————
——————————————
checkbox
——————————————
checkbox
——————————————
checkbox
——————————————
textView
——————————————
textView
——————————————
解决方案 »
- 求几本android的进阶实战书籍名
- 如何让Menu中6个菜单能在一行显示
- android listview求解
- 这个"语音识别程序" 指的是什么? 是android的还是第三方的?
- android中下拉列表框如何伸‘舌头’
- 求教:如何在Settings下增加一项
- 关于Android AVD的问题???
- android textView 中加载<img>标签中的网络图片,ImageGetter中 getDrawable(Str)str为null
- Fragment问题
- 请大佬指教!!如何让app的名字和主界面的名字不同??
- 关于ListView的问题。。
- java.lang.null pointer
这个比较灵活。
if(position==0 || position==1 ||position==2){
return checkboxView
}else {
return textView
}
}
这个方法如何调用? 用的还有点模糊,再等一个答案。
如7楼说,你要自己写一个Adapter类继承自BaseAdapter类,getView()是BaseAdapter类中的一个方法,你只需要在其中写自己的逻辑就好了,如9楼那样的代码,直接写到getView()方法中,总之你结合7楼9楼的例子,然后去Google一下自定义ListView,都有详细的例子介绍如何写一个自定义的Adpter类的