How to put an image to the right of a radio button, Android

<RadioButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:drawableLeft="@drawable/ic_launcher"/>

RadioButton itself contains a TextView as default.. so you can do all the operations those are present for any TextView.

BONUS: If you want to change the circular dot that shows check status, just update the android:button tag to refer your own drawable.


For a button you can put drawables to the Top/right/left/bottom of it. So I thought it might work the same way for radiobutton.

Have a look at this link in the android developers site

Did you try this?

Update

So in your case, remove the imageview and add android:drawableRight (or left/bottom/top) in your radiobuttons

<RadioButton
    android:drawableRight="@drawable/A2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:checked="true"
    android:text="A"
    android:id="@+id/radio0"/>

Use android:drawableXXXXX in your view to add images/drawable, use drawable padding if you want to add some padding.