Android获取CheckBox多选内容

来源:互联网 发布:佶天鸿网络俱乐部招聘 编辑:程序博客网 时间:2024/05/23 12:58

动态循环添加checkBox

     int intRadio = Integer.valueOf(9);                    for (int i = 0; i < intRadio; i++) {                        CheckBox checkBox = new CheckBox(HanjieActivity.this);                        checkBoxList.add(checkBox);         //将多选控件存入checkbox集合                        HJ_flowRadio.addView(checkBox);         //将多选控件添加至父容器                    }

根据选择的焊口号的isChecked判断选中状态

StringBuffer sb = new StringBuffer(); //获取多选的焊口号        for (CheckBox checkBox : checkBoxList) {            if (checkBox.isChecked()) {                System.out.println(checkBox.getText().toString());                sb.append(checkBox.getText().toString());            }        }        //判断是否选择了焊口号        if (sb != null && sb.toString().equals("")) {            System.out.println("请至少选择一个checkbox");        }
0 0
原创粉丝点击