Custom layout for RadioButton

后端 未结 2 1019
既然无缘
既然无缘 2020-12-17 14:25

Is there any way I can change the layout for a RadioButton and still have the RadioGroup recognise it?

what I need is that the layout will include a couple of EditTe

2条回答
  •  孤街浪徒
    2020-12-17 14:59

    I wrote a custom RadioGroup called RadioGroupPlus where it will traverse through it's children and find RadioButton regardless how deep the RadioButton is nested, it will then link all the RadioButton found together.

    You can find the repo here: https://github.com/worker8/RadioGroupPlus

    The README of the repo covers how to use it, and it actually works just like how you imagine it, for example:

    
        
           
           
           
        
        
           
           
           
        
        
           
           
           
        
    
    

    Will give you something like this:

    In your case, since you already have the xml layout file, try to download RadioGroupPlus by following the guide here:

    Add this to top level build.gradle:

    allprojects {
        repositories {
            maven { url "https://jitpack.io" }
        }
    }
    

    Add this under dependencies:

    compile 'com.github.worker8:RadioGroupPlus:v1.0.1'
    

    Then in your xml, change RadioGroup to worker8.com.github.radiogroupplus.RadioGroupPlus. Now all your RadioButtons under RadioGroupPlus should all be linked together.

    Hope it helps!

提交回复
热议问题