我setOnCheckedChangeListener为我实施了checkbox
有没有办法可以打电话
checkbox.setChecked(false);
Run Code Online (Sandbox Code Playgroud)
没有触发 onCheckedChanged
我有一个ListView与CheckBox它.我正在使用Custom Adapter填充ListView.
在我的xml文件中,我有一个Button在底部.我想要的是让用户选择行数ListView和当他/她点击Button获取所选项目的位置时,我可以得到特定行的对象以进行进一步的计算.

在附加图像中,SelectAll checkbox存在于活动中,并且都checkboxes在适配器内.如果我checked SelectAll然后在适配器中检查所有复选框,如果我取消选中,则取消选中所有复选框.它发生得很好.
但我想,如果我checked SelectAll和之后,如果我uncheked在适配器中的一个或多个复选框然后SelectAll checkbox should unchecked.如果没有检查SelectAll如果我手动检查适配器中的所有复选框然后SelectAll checkbox should checked自动.
我怎样才能做到这一点.
吼叫是我的代码., http://pastebin.com/5pUJJC42
在我的应用程序添加checkbox有ListView,我也给限制了checkbox,用户不能超过5个选择checkbox,但问题是我的滚动选择checkbox得到选中下面是我的代码段,任何一个可以帮助我这个
public class CustomAdapter extends BaseAdapter {
private LayoutInflater inflater = null;
Context context;
String rup = "\u20B9";
private ArrayList<ModelPooja> listData;
boolean checked[];
public CustomAdapterPooja(Context mainActivity, ArrayList<ModelPooja> listData) {
// TODO Auto-generated constructor stub
context = mainActivity;
this.listData = listData;
inflater = (LayoutInflater) context.
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
checked = new boolean[listData.size()];
for (int i = 0; i < checked.length; i++) {
checked[i] = listData.get(i).isselected;
}
}
@Override
public int getCount() {
// …Run Code Online (Sandbox Code Playgroud)