generateViewId()。
代码示例:
for (int i = 0; i < list_house_data.size(); i++) { // 先获得checkbox.xml的对象 MaterialRadioButton radioBox = (MaterialRadioButton) getLayoutInflater().inflate( R.layout.radiobox, null); radioBox.setId(generateViewId()); if (list_house_data.get(i).getValue().equals(selectVal) ) { radioBox.setChecked(true); } radioBox.setText(list_house_data.get(i).getName()); rgp_group.addView(radioBox, i); }