动态循环添加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");
}