1、activity_main.xml布局
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="性别:" /> <RadioGroup android:id="@+id/rgSex" android:layout_weight="1" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RadioButton android:id="@+id/radio0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="男" /> <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="女" /> </RadioGroup> </LinearLayout>
2、MainActivity.java
package com.t20.sqlite; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.widget.EditText; import android.widget.RadioGroup; public class MainActivity extends Activity implements RadioGroup.OnCheckedChangeListener{ private RadioGroup rgSex; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //单选按钮组 rgSex=(RadioGroup) findViewById(R.id.rgSex); } public void submit(View v){ } @Override public void onCheckedChanged(RadioGroup group, int checkedId) { // TODO Auto-generated method stub switch (checkedId) { //男 case R.id.radio0: //男 break; //女 case R.id.radio1: //女 break; } } }