myListActivity 和 myListAdapter 的控件传值问题。 注册一个点击事件监听器到CheckBox就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般做法是 自定义一个Listener比如 public interface OnCheckBoxClickListener { public void onClick(CompoundButton buttonView, boolean isChecked); }并在Activity中 实现它, 在new Adapter 的时候传实例进去在你的39行直接调用这个实例的 onClick(...); 在CheckBox上注册一个OnCheckBoxClickListener 监听器,然后在事件函数里修改数据,然后调用adapter的NotifyDatasetChanged函数。 可以在adapter构造函数那 加个listener参数 然后再adapter里面声明这接口 在activity里实现这listener 即2L的做法 写错了函数名,应该是notifyDataSetChanged 我的做法是:将一个id值赋给CheckBox,点击时能检查到id值,然后发消息回去,修改数据表中的选中参数,即可。 holder.select.setOnCheckedChangeListener(new OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub Message msg = new Message(); msg.what = 1234; msg.arg1 = buttonView.getId(); msg.arg2 = isChecked?1:0; handler.sendMessage(msg); // Log.e("DEBUG", "点击:" + buttonView.getId()); } });关键是这句: holder.select.setId(position); Android 系统speaker, mute/unmute如何设置 android如何下载5M或者以上的大图到Gallery。 安装SDK问题。 java Socket程序移植到android上出错 hierarchy view透视图满足不了细节的需要啊~! android呼叫转接功能 android 3个线程只会执行其中固定的两个,另外一个不会执行 android模拟器启动问题 实现apk安装完后图标显示在某个位置 求一个APP的源码 坑爹的Android4.4,难道我发现了系统BUG?高手来看一下 android中在另一个文件中写该类的方法
自定义一个Listener
比如
public interface OnCheckBoxClickListener {
public void onClick(CompoundButton buttonView,
boolean isChecked);
}
并在Activity中 实现它, 在new Adapter 的时候传实例进去
在你的39行直接调用这个实例的 onClick(...);
holder.select.setOnCheckedChangeListener(new OnCheckedChangeListener(){ @Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
Message msg = new Message();
msg.what = 1234;
msg.arg1 = buttonView.getId();
msg.arg2 = isChecked?1:0;
handler.sendMessage(msg);
// Log.e("DEBUG", "点击:" + buttonView.getId());
}
});
关键是这句: holder.select.setId(position);