Décochant un bouton radio

L'application est un séquenceur pas à pas de l'application avec 16 groupes de radio avec 8 boutons dans chaque groupe. Il fonctionne parfaitement, sauf lorsque le groupe dispose d'un bouton sélectionné je ne peux pas l'éteindre, sauf si j'utilise le bouton effacer j'ai créé pour effacer tous les radiogroups. Ce que je voudrais ajouter, c'est du code qui dit que quand une sélectionné un bouton radio est sélectionné à nouveau, il se contente de désactiver comme un interrupteur. J'ai essayé d'utiliser bascule mais alors, d'autres questions ont surgi avec cette méthode. Ci-dessous, une tentative d'elle, mais elle est loin de la marque Im deviner

final RadioGroup radioGroup1 = (RadioGroup)findViewById(R.id.RadioGroup1);
RadioButton lC1 = (RadioButton)findViewById(R.id.RadioButtonlowC1);

Button D1 = (Button)findViewById(R.id.RadioButtonD1);
        D1.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                PdBase.sendFloat("D1", 74);
                int selectedTypeId = radioGroup1.getCheckedRadioButtonId();
                RadioButton D1 = (RadioButton) findViewById(selectedTypeId);
                if(radioGroup1 != null) //This will be null if none of the radio buttons are selected
                       radioGroup1.clearCheck(); 
                PdBase.sendFloat("D1", 0);
            }
        });

OriginalL'auteur A B | 2013-04-04