我在 on create 方法中添加了两个复选框
checkBox1 = (CheckBox) findViewById(R.id.checkBox1);
checkBox2 = (CheckBox) findViewById(R.id.checkBox2);
checkBox1.setOnCheckedChangeListener(this) ;
checkBox2.setOnCheckedChangeListener(this) ;
复选框的主要功能,当ischeck()时,一张图片将添加到主布局中,当取消选中时,图片将被删除>>我使用了下面的代码,第一个复选框工作正常第二个复选框当我这样做检查它显示图片,然后即使取消选中它们我也可以删除它们......我的代码哪里有问题?
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(checkBox1.isChecked())
{
......
mapOverlays.add(custom);
}
else {
mapOverlays.remove(custom) ;
}
if (checkBox2.isChecked())
{
....
mapOverlays.add(custom2);
}
else
{
mapOverlays.remove(custom2) ;
}
}
}