动态复选框上的onclicklistener并检查是否选中了复选框

时间:2018-05-04 10:28:30

标签: android checkbox dynamic onclicklistener

我想在动态onclicklistener上申请checkbox 并检查checkbox是否为click,然后在getid中添加ArrayList,如果checkbox未选中,则从{{1}移除getid }}

ArrayList

1 个答案:

答案 0 :(得分:0)

有更简单的方法,您无需点击CheckBoxCheckBox来转发。要在CheckBox中收听检查更改状态,您可以设置如下所示的监听器。

cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            if (isChecked)
                testoo.add(cb.getId());
            else
                testoo.remove(cb.getId());
        }
    });