2010-10-17 13 views

उत्तर

12

बेंजामिन फेरारी का यहां एक अच्छा कार्यान्वयन है: http://blog.bookworm.at/2010/10/segmented-controls-in-android.html। अनिवार्य रूप से वह सिर्फ रेडियोबटन पर कब्जा कर लिया है।

+1

उन्होंने एक जिथब प्रोजेक्ट जोड़ा जिसमें एक लाइब्रेरी है जिसमें आप अपनी परियोजना में शामिल कर सकते हैं जिसमें आईसीएस स्टाइल नियंत्रण है जो वास्तव में चिकना है। यहां लिंक है [https://github.com/bookwormat/segcontrol ](https://github.com/bookwormat/segcontrol) – AngeloS

33

मैं बस यहाँ एक ऐसी ही कार्यान्वयन लिखा है: https://github.com/makeramen/android-segmentedradiobutton

यह RadioButton के बजाय RadioGroup ओवरराइड करता है और OnDraw विधि पर हावी नहीं होता तो एक्सएमएल स्टाइल अभी भी काम करता है।

+2

+1 इस – aromero

+4

के लिए धन्यवाद किसी भी व्यक्ति के लिए जो इतनी सारी संसाधन छवि नहीं लेना चाहता फाइलें, आप इस [सेगमेंट_बूटन_बैकग्राउंड_फर्स्ट.एक्सएमएल] (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))। मैं []] (http://code.google.com/p/android-batsg/wiki/SegmentedControl) – umbalaconmeogia

+0

@umbalaconmeogia जो कि शानदार लग रहा है, के लिए मेकरमेन कोड को फिर से लिखता है, अगर पुल अनुरोध के रूप में सबमिट करने के लिए स्वतंत्र महसूस करें तुम्हें चाहिए! – vinc3m1

संबंधित मुद्दे