ListView 搭配 CheckBox 全选超过一屏幕数据后出错 ListVIew在数据少于一屏幕的情况下 全选正常但一旦数据超过一屏幕 就会出错感觉是因为ListView拉到第二页时 position又会是从0开始?感觉一直是position的问题。。各位大神们 有什么好的解决方案吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用checkbox.setCallBack 设置一个回调,把position传过去,在activity里面得到position就可以了 这个问题很简单啊,在item那个实体类里面增加记录checkbox的状态,然后在getview的时候通过它来设置选中状态 http://gundumw100.iteye.com/blog/1539647 listView在翻页的时候会重用之前已经绘制完成的item 所以如果数据需要在getView的时候进行重置 可能你用的是一个simpleAdapter,可能会出现这种情况,最好是自己基于BaseAdapter写一个类,这样就不会出错了 在这里感谢大家热心的回答 现在问题已经解决啦 定义一个List<Boolean>初始化全是false 在getView中的CheckBox取值用List中的值 赋给CheckBox 也是看了很多Demo 试了很多次才成功的。。 也是看了http://blog.csdn.net/wangjia55/article/details/7905491才有点明白的!有需要的朋友也可以看看啊 自定义RadioGroup的Button与字之间的距离怎么修改啊? android用什么控件显示数据 求android大神指点,拜谢!曲线坐标显示传送问题 BaseAdapter如何添加一个TextView 怎么判断表中是否存在一条记录 viewpager如何实现刷新,高手进,求解 如何在Android的模拟器中集成别人写好的媒体播放插件?? 如何分析音视频文件中的关键帧? WallpaperService的onCreateEngine是在什么时候被调用的? android sdk manager无法更新 关于USBHOST的连接权限问题 tablerow中组件实现竖直排列,如何做?
也是看了很多Demo 试了很多次才成功的。。
http://blog.csdn.net/wangjia55/article/details/7905491
才有点明白的!有需要的朋友也可以看看啊