L'application est une application de séquenceur pas-à-pas avec 16 groupes radio avec 8 boutons dans chaque groupe. Cela fonctionne parfaitement, sauf quand un groupe a un bouton sélectionné, je ne peux pas l'éteindre, sauf si j'utilise le bouton d'effacement que j'ai créé pour effacer tous les radiogroupes. Ce que je voudrais ajouter est un code qui dit quand un bouton radio sélectionné est à nouveau sélectionné, il s'éteint simplement comme une bascule. J'ai essayé d'utiliser des bascules mais d'autres problèmes sont apparus avec cette méthode. Voici une tentative mais il est loin du compte Im devinerDésactivation d'un bouton radio
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);
}
});
Il est dans un groupe de radio désolé et j'ai un bouton qui efface tous les boutons, mais c'est pour tous les groupes de radio. En fait, je vais essayer d'utiliser ce code plus spécifiquement pour chaque groupe. –
En fait cela ne fonctionnera pas pour moi car je dois pouvoir passer dans le radiogroupe à différents boutons –
Étant donné le code complet ... Maintenant, lorsque l'application chargée, il sera réinitialisé et assurez-vous qu'aucun des boutons radio n'est sélectionné. Une fois l'application chargée dans mon système, je suis en mesure de sélectionner le fichier. –