2012-08-07 11 views

Respuesta

27

La clase RadioButton tiene un miembro buttonDrawable, derivado de CompoundButton.

Existen varias formas de cambiar este dibujable.

desde Java:

myRadioButton.setButtonDrawable(resourceId or Drawable); 

De xml:

<RadioButton 
    android:button="@drawable/yourdrawable" 
    ... 
/> 

Si lo que desea es el estado de activación/sin marcar se ven de manera diferente, entonces

  • Añadir un nuevo selector xml haciendo clic derecho en su carpeta res -> Nuevo -> xml Android -> seleccione Disponibles en el desplegable superior -> elegir selector (en Eclipse)
  • Para configurar este selector, por favor, eche un vistazo a este link
  • A partir de ahora puede configurar su selector recién creado a cualquiera de sus casillas de verificación/botones de radio mediante el uso de su id.
+0

¡Muchas gracias! ¡Funcionó exactamente como yo lo quería! – Igal

Cuestiones relacionadas