title: Customized Android Radio Button [Not their look and feel... ;) ]
body: <p>I know well that there are ways of customizing elements like <code>GridView</code> and <code>ListView</code> through the use of <code>Adapters</code> (like <code>BaseAdapter</code>).
  I am also aware of the Holder paradigm to keep the state of complex data structures.</p>
  
  <p>I am wondering if the <code>RadioGroup</code> works the same. If not how could I implement something like this:</p>
  
  <pre>
  |-------|
  | TEXT  |
  |-------|
  | IMAGE |
  |-------|
  | RADIO |
  |  BUT. |
  |-------|
  </pre>
  
  <p>That can be added modularly (programmatically) to a <code>RadioGroup</code> to obtain more complex structures like this one:</p>
  
  <pre>
  |-------|-------|-------|
  | TEXT  | TEXT  | TEXT  |
  |-------|-------|-------|
  | IMAGE | IMAGE | IMAGE |
  |-------|-------|-------|
  | RADIO | RADIO | RADIO |
  |  BUT. |  BUT. |  BUT. |
  |-------|-------|-------|
  </pre>
  
  <p>Other solutions that I have found involve <a href="https://stackoverflow.com/questions/3240331/horizontal-listview-in-android">Horizontal ListView</a> or customized  <a href="http://vikaskanani.wordpress.com/2011/07/20/android-custom-image-gallery-with-checkbox-in-grid-to-select-multiple/" rel="nofollow noreferrer">GridView</a>.</p>
  
  <p>Is there any other Android design pattern that may be followed to achieve a more elegant result? </p>
  
  <p>Thanks.</p>