Is there any way I can change the layout for a RadioButton and still have the RadioGroup recognise it?
what I need is that the layout will include a couple of EditTe
I wrote a custom RadioGroup called RadioGroupPlus where it will traverse through it's children and find RadioButton regardless how deep the RadioButton is nested, it will then link all the RadioButton found together.
You can find the repo here: https://github.com/worker8/RadioGroupPlus
The README of the repo covers how to use it, and it actually works just like how you imagine it, for example:
Will give you something like this:

In your case, since you already have the xml layout file, try to download RadioGroupPlus by following the guide here:
Add this to top level build.gradle:
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
Add this under dependencies:
compile 'com.github.worker8:RadioGroupPlus:v1.0.1'
Then in your xml, change RadioGroup to worker8.com.github.radiogroupplus.RadioGroupPlus. Now all your RadioButtons under RadioGroupPlus should all be linked together.
Hope it helps!