listView中的checkbox全选问题 我要做一个listView全选的功能,我实在adapter中的getView设置全选的,但是我全选以后,在勾选掉其中一项,当多次滑动的时候就有可能勾掉的那个又呗选上了,非常不解mViewHolder.check_mess.setChecked(items.get(position).isSelect()); items.get(position).isSelect()中存储了选中状态listviewcheckbox 全选 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://bbs.csdn.net/topics/390527781 参考一下这个帖子 终于解决了,原因是 我之前使用的 checkbox监听是OnCheckedChangeListener 在listView滚动的时候由于共享当前的列表(ListView为了节省资源),会触发OnCheckedChangeListener,解决方法checkbox使用setOnClickListener监听mViewHolder.check_mess.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { items.get(position).setSelect(((CheckBox) v).isChecked()); changeButtonText(getSelectCount()); } });至于为什么会把勾选掉的重新至为true我只是大致的理解,希望有人能给与系统的分析 android 真机调试 关于Android闹钟的一个问题 android httpclient请求数据关闭问题 请教各位神仙,阅读器的平滑滚动是怎么做的呢? 新配置的android环境为什么一代码提示就卡死。 HTTP链接下载音乐文件问题? android中如何实现拍照功能的监听 新人求教,android要掌握到什么程度可以出去找工作 求助:TextView组件的 组件实例名.getText().length()的值怎么一直为13 求助:android apk查看渠道 android thread和handle通信 问题? ViewPager + 滑入滑出动画
{
@Override
public void onClick(View v)
{
items.get(position).setSelect(((CheckBox) v).isChecked());
changeButtonText(getSelectCount());
}
});至于为什么会把勾选掉的重新至为true我只是大致的理解,希望有人能给与系统的分析