2010-10-17 15 views

Respuesta

12

Benjamin Ferrari tiene una buena implementación aquí: http://blog.bookworm.at/2010/10/segmented-controls-in-android.html. Básicamente, acaba de anular el RadioButton.

+1

Agregó un proyecto github que contiene una biblioteca que puede incluir en su proyecto que tiene controles con estilo ICS que son realmente ingeniosos. Aquí está el enlace [https://github.com/bookwormat/segcontrol](https://github.com/bookwormat/segcontrol) – AngeloS

33

acabo escribió una aplicación similar aquí: https://github.com/makeramen/android-segmentedradiobutton

anula RadioGroup en lugar de RadioButton y no define el método onDraw manera estilo XML todavía funciona.

+2

+1 gracias por este – aromero

+4

Para cualquiera que no quiera tener tantos recursos de imagen archivos, puede definir su fondo RadioButton de esta manera [segmented_button_background_first.xml] (http://code.google.com/p/android-batsg/source/browse/android-batsg-demo/res/drawable/segmented_button_background_first.xml) archivo (hay más ejemplos [aquí] (http://code.google.com/p/android-batsg/source/browse/android-batsg-demo/res/drawable)). También reescribo el código de Makeramen para un uso más flexible como [este] (http://code.google.com/p/android-batsg/wiki/SegmentedControl) – umbalaconmeogia

+0

@umbalaconmeogia que se ve increíble, no dude en enviarlo como una solicitud de extracción si ¡usted quiere! – vinc3m1

Cuestiones relacionadas