Como eu posso ter comportamento RadioGroup SingleChoice para 2 ou mais caixa de seleção no android?(aqui, para 2 caixa de seleção ,especialmente)

StackOverflow https://stackoverflow.com//questions/21063942

Pergunta

Olá stackoverflow amigos.Eu sou novo no android e eu tenho uma simples pergunta que me incomoda!Eu tenho 2 caixa de Seleção(CheckBoxAutomat e CheckBoxManual por exemplo) .Eu quero ter como RadioButton grupo do tipo SingleChoice behavior for my checkBoxes.Eu escrevo este código, mas tem resultado errado para mim.Como eu posso ter comportamento RadioGroup SingleChoice para 2 ou mais caixa de seleção(aqui por 2 caixa de seleção ,especialmente)?Código:

               CheckBoxAutomat.setOnCheckedChangeListener(new OnCheckedChangeListener() 
               {

                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) 
                {
                    // TODO Auto-generated method stub
                        if(CheckBoxManual.isChecked())
                    { 
                            CheckBoxManual.setChecked(false);



                    }

                }
             });
               //..............................
               CheckBoxManual.setOnCheckedChangeListener(new OnCheckedChangeListener() 
               {

                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) 
                {
                    // TODO Auto-generated method stub
                    if(CheckBoxAutomat.isChecked())
                    { 
                        CheckBoxAutomat.setChecked(false);


                    }

                }
            });
Foi útil?

Solução

Eu fiz essa pergunta porque eu não como o padrão de estilo de checkoboxes,enquanto eu precisava de radibutton certamente.Então eu coloquei o radioGroup no meu app e, em seguida, alterar o android:o botão com uma checkbox_selector(com fotos favoritas ) que eu o criei.um cb_selector como este :

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" android:drawable="@drawable/checked2" />
    <item android:state_checked="false" android:drawable="@drawable/unchecked2" />
</selector>

este deve escrever em um arquivo xml no drawable forlder.então eu escrevo @drawable/cb_selector no Botão propriedades para cada radiobutton no meu radioGroup.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top