2010-10-17 17 views

Odpowiedz

12

Benjamin Ferrari ma przyjemną implementację tutaj: http://blog.bookworm.at/2010/10/segmented-controls-in-android.html. Zasadniczo po prostu przesłonił RadioButton.

+1

Dodał projekt github, który zawiera bibliotekę, którą można dołączyć do projektu, który ma stylowe elementy sterujące ICS, które są naprawdę eleganckie. Oto link [https://github.com/bookwormat/segcontrol](https://github.com/bookwormat/segcontrol) – AngeloS

33

Właśnie napisałem podobną realizację tutaj: https://github.com/makeramen/android-segmentedradiobutton

To nadpisuje radiogroup zamiast RadioButton i nie zastąpić metodę OnDraw tak XML stylizacji nadal działa.

+2

+1 dzięki za to – aromero

+4

Dla każdego, kto nie chce mieć tylu zasobów obrazu pliki, możesz zdefiniować tło RadioButton, takie jak ten [segmented_button_background_first.xml] (http://code.google.com/p/android-batsg/source/browse/android-batsg-demo/res/drawable/segmented_button_background_first.xml) plik (jest więcej przykładów [tutaj] (http://code.google.com/p/android-batsg/source/browse/android-batsg-demo/res/drawable)). Przepisuję też kod producenta w celu bardziej elastycznego używania, jak [this] (http://code.google.com/p/android-batsg/wiki/SegmentedControl) – umbalaconmeogia

+0

@umbalaconmeogia, który wygląda świetnie, możesz przesłać jako żądanie pobrania, chcesz! – vinc3m1

Powiązane problemy