I have 18 RadioGroup. I am declaring the RadioGroup like this way
private RadioGroup kn1RadioGroup, kn2RadioGroup, kn4aRadioGroup, kn4bRadioGroup, kn4cRadioGroup, kn4dRadioGroup, kn4eRadioGroup, kn4fRadioGroup, kn4gRadioGroup, kn4hRadioGroup, kn4iRadioGroup,kn4jRadioGroup,ap2aRadioGroup,ap2bRadioGroup, ap2cRadioGroup,ap2dRadioGroup,ap2eRadioGroup,pr1RadioGroup; I have created getter and setter for these RadioGroup. And I am setting the RadioGroup id like this way
fragment.setKn1RadioGroup((RadioGroup) findViewById(R.id.kn1_radio_group)); fragment.setKn2RadioGroup((RadioGroup) findViewById(R.id.kn2_radio_group)); fragment.setPr1RadioGroup((RadioGroup) findViewById(R.id.pr1_radio_group)); fragment.setKn4aRadioGroup((RadioGroup) findViewById(R.id.kn4a_radio_group)); fragment.setKn4bRadioGroup((RadioGroup) findViewById(R.id.kn4b_radio_group)); fragment.setKn4cRadioGroup((RadioGroup) findViewById(R.id.kn4c_radio_group)); fragment.setKn4dRadioGroup((RadioGroup) findViewById(R.id.kn4d_radio_group)); fragment.setKn4eRadioGroup((RadioGroup) findViewById(R.id.kn4e_radio_group)); fragment.setKn4fRadioGroup((RadioGroup) findViewById(R.id.kn4f_radio_group)); fragment.setKn4gRadioGroup((RadioGroup) findViewById(R.id.kn4g_radio_group)); fragment.setKn4hRadioGroup((RadioGroup) findViewById(R.id.kn4h_radio_group)); fragment.setKn4iRadioGroup((RadioGroup) findViewById(R.id.kn4i_radio_group)); fragment.setKn4jRadioGroup((RadioGroup) findViewById(R.id.kn4j_radio_group)); fragment.setAp2aRadioGroup((RadioGroup) findViewById(R.id.ap2a_radio_group)); fragment.setAp2bRadioGroup((RadioGroup) findViewById(R.id.ap2b_radio_group)); fragment.setAp2cRadioGroup((RadioGroup) findViewById(R.id.ap2c_radio_group)); fragment.setAp2dRadioGroup((RadioGroup) findViewById(R.id.ap2d_radio_group)); fragment.setAp2eRadioGroup((RadioGroup) findViewById(R.id.ap2e_radio_group)); Is there any easy way to do it?