2010-10-17 90 views

回答

12

本傑明法拉利在這裏有一個很好的實施:http://blog.bookworm.at/2010/10/segmented-controls-in-android.html。基本上他只是重寫了RadioButton。

+1

他添加了一個github項目,其中包含一個庫,您可以在您的項目中包含ICS樣式控件,這些控件非常漂亮。這裏是鏈接[https://github.com/bookwormat/segcontrol](https://github.com/bookwormat/segcontrol) – AngeloS 2012-08-23 19:11:25

33

我只是寫了一個類似的實現在這裏:https://github.com/makeramen/android-segmentedradiobutton

它覆蓋代替單選RadioGroup中,不重寫的onDraw方法,以便XML的造型仍然有效。

+2

+1感謝這 – aromero 2011-04-30 16:02:07

+4

對於任何人誰不想有這麼多的資源形象文件,你可以像這樣定義你的RadioButton背景[segmented_button_background_first.xml](http://code.google.com/p/android-batsg/source/browse/android-batsg-demo/res/drawable/segmented_button_background_first.xml)文件(這裏有更多示例(http://code.google.com/p/android-batsg/source/browse/android-batsg-demo/res/drawable))。我還重寫了makeramen的代碼,以便像[this](http://code.google.com/p/android-batsg/wiki/SegmentedControl) – umbalaconmeogia 2012-02-12 10:26:36

+0

@umbalaconmeogia這樣更靈活的使用,看起來很棒,可以隨意提交作爲拉取請求if你要! – vinc3m1 2012-02-13 00:29:48