//activity_main.xml

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.vincentlin.radiogroup.MainActivity"><RadioGroupandroid:id="@+id/radioGroup1"android:orientation="horizontal"android:layout_width="wrap_content"android:layout_height="wrap_content"><RadioButtonandroid:id="@+id/radio0"android:layout_width="wrap_content"android:layout_height="wrap_content"android:checked="true"android:text="@string/male"/><RadioButtonandroid:id="@+id/radio1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/female"/></RadioGroup></LinearLayout>

//strings.xml

<?xmlversion="1.0"encoding="utf-8"?><resources><stringname="app_name">RadioGroup</string><stringname="hello_world">Helloworld!</string><stringname="action_settings">Settings</string><stringname="male">男</string><stringname="female">女</string></resources>

//MainActivity.java

packagecom.vincentlin.radiogroup;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroid.widget.RadioGroup;importandroid.widget.RadioGroup.OnCheckedChangeListener;publicclassMainActivityextendsActivityimplementsOnCheckedChangeListener{privateRadioGrouprg;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);rg=(RadioGroup)findViewById(R.id.radioGroup1);//实现RadionGroup的事件监听rg.setOnCheckedChangeListener(this);}@OverridepublicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){switch(checkedId){caseR.id.radio0:Log.i("tag","当前为男性");break;caseR.id.radio1:Log.i("tag","当前为女性");break;default:break;}}}