package be.androidmania.tutos.radiobuttonandradiogroup;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
public class MainActivity extends AppCompatActivity {
// Le RadioGroup
RadioGroup rg_groupe;
// Pour récupérer le boutton selectionné
RadioButton rb_selected;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Récupere le groupe
rg_groupe= findViewById(R.id.rg_groupe);
// Prend le radioButton du groupe pour afficher son nom
rb_selected = findViewById(rg_groupe.getCheckedRadioButtonId());
// Affiche dans la console le nom du RadioButton sélectionné
Log.v("MYTAG", "Le nom du RadioButton sélectionné dans le groupe est : " + rb_selected.getText().toString());
}
// Cette fonction gère le click sur un des RadioButton du groupe
public void cliqueFromRadioButton(View view){
// Le RadioButton sélectionné est passé en paramètre à la fonction
RadioButton rb_clique = (RadioButton) view;
Log.v("MYTAG","Je suis le RadioButton : " + rb_clique.getText().toString());
// En fonction du RadioButton qui a été sélectionné
switch(rb_clique.getId()){
case R.id.rb_android :
// Entre le code ici pour le RadioButton Android
Log.v("MYTAG","Entre le code ici pour le RadioButton Android");
break;
case R.id.rb_ios :
// Entre le code ici pour le RadioButton IOS
Log.v("MYTAG","Entre le code ici pour le RadioButton IOS");
break;
}
}
}