Vérifier qu'un bouton radio soit coché
CeluiQuiVComprendre
-
BunoCS Messages postés 5036 Date d'inscription Statut Modérateur Dernière intervention -
BunoCS Messages postés 5036 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
S'il vous plait, j'ai un radio group de bouton radio d'un qcm ainsi qu'un bouton valider.
Je souhaite qu'en validant il y ai une fonction qui vérifie si l'utilisateur a cocher sans cocher une réponse par défaut.
Et le code java:
Le code n'a pas d'erreur, sauf que lorsque je clic sur VALIDER sans cocher le programme se plante.
Merci
S'il vous plait, j'ai un radio group de bouton radio d'un qcm ainsi qu'un bouton valider.
Je souhaite qu'en validant il y ai une fonction qui vérifie si l'utilisateur a cocher sans cocher une réponse par défaut.
<TextView
android:id="@+id/question1"
android:layout_width="360dp"
android:layout_height="60dp"
android:text="Quel est la formule de l'eau?"
android:textSize="25dp"
/>
<RadioGroup
android:id="@+id/rg1"
android:layout_width="200dp"
android:layout_height="150dp"
android:layout_marginTop="10dp">
<RadioButton
android:id="@+id/radio1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="H20" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="C02" />
<Button
android:id="@+id/val"
android:layout_width="140dp"
android:layout_height="42dp"
android:text="VALIDER"
android:layout_gravity="center" />
Et le code java:
switch (v.getId())
{
case R.id.button1:
int id = rg1.getCheckedRadioButtonId();
rb = (RadioButton) findViewById(id);
if(rb.getText().toString().equals("H20"))
{
score = 1;
}
Intent i = new Intent(this, Question2.class);
i.putExtra("score", score);
startActivity(i);
}
Le code n'a pas d'erreur, sauf que lorsque je clic sur VALIDER sans cocher le programme se plante.
Merci