package com.example.radiogroupdemo; import android.os.Bundle; import android.app.Activity; import android.util.Log; import android.view.Menu; import android.widget.RadioGroup; import android.widget.TextView; public class RadioGroupActivity extends Activity { protected static final String TAG = "RadioGroupActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_radio_group); RadioGroup radGrp = (RadioGroup)findViewById(R.id.couleurGrp); int checkedRadioButtonID = radGrp.getCheckedRadioButtonId(); radGrp.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { public void onCheckedChanged(RadioGroup arg0, int id) { String couleur; switch(id) { case -1: couleur=""; Log.v(TAG, "Choices cleared!"); break; case R.id.rougeRBtn: couleur="rouge"; Log.v(TAG, "rouge choisi"); break; case R.id.vertRBtn: couleur="vert"; Log.v(TAG, "vert vert"); break; case R.id.bleuRBtn: couleur="bleu"; Log.v(TAG, "bleu "); break; default: couleur="???"; Log.v(TAG, "???"); break; } TextView couleurAffiche = (TextView)findViewById(R.id.couleurTxt); couleurAffiche.setText(couleur); }}); } }