Its too simple. Earlier you mentioned that first time your first radio button is selected then at that time you have to just set visibility for checkboxes visible. Like
ch1.setVisibility(View.VISIBLE); // same for other checkboxes
And when you select second radio button at that time set visibility for that check boxes GONE. Like
ch1.setVisibility(View.GONE); // same for other checkboxes
UPDATE:
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if(checkedId == R.id.urfirstR1)
{
ch1.setVisibility(View.VISIBLE);
else if(checkedId == R.id.ursecondr2)
{
ch1.setVisibility(View.GONE);
}
}
});