<?xml version= "1.0" encoding= "Utf-8"? ><linearlayout xmlns:android= "http://schemas.android.com/apk/res/ Android "Android:layout_width=" Fill_parent "android:layout_height=" fill_parent "android:orientation=" vertical "&G T <textview android:id= "@+id/text" android:layout_width= "fill_parent" android:layout_height= "Wrap_co Ntent "android:text=" radio button "/><radiogroup android:id=" @+id/sex "android:layout_width=" Wrap_content " android:layout_height= "Wrap_content" > <radiobutton android:layout_width= "wrap_content" Android: layout_height= "wrap_content" android:text= "male" ></RadioButton> <radiobutton android:lay Out_width= "Wrap_content" android:layout_height= "wrap_content" android:text= "female" ></radiobutton& Gt;</radiogroup><button android:id= "@+id/select" android:text= "select" Android:layout_width= "Fill_parent" Android:layout_height= "Wrap_Content "android:topleftradius=" 5dip "android:toprightradius=" 5dip "android:bottoml eftradius= "5dip" android:bottomrightradius= "5dip" ></Button> </LinearLayout>
mainactivity.java
Package Cn.szy.com;import Android.app.activity;import Android.os.bundle;import android.view.view;import Android.widget.button;import Android.widget.radiobutton;import Android.widget.radiogroup;import Android.widget.textview;import Android.widget.toast;public class Mainactivity extends Activity {/** called when the AC Tivity is first created. */private radiogroup group;private Button button;private TextView TextView; @Override public void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.main); Group = (radiogroup) This.findviewbyid (r.id.sex); Button = (button) This.findviewbyid (R.id.select); TextView = (TextView) This.findviewbyid (R.id.text); Button.setonclicklistener (New View.onclicklistener () {public void OnClick (View v) {///Perform Action on click int len = Group.getchildcount (); String msg = "You have selected"; Textview.settext (msg); for (int i=0;i<len;i++) {//RadioButton RadioButton = (RadioButton) group.getchildat (i );//if (radiobutton.ischecked ()) {//msg = Radiobutton.gettext (). toString ();//break;// }//} RadioButton radiobutton1 = (RadioButton) group.getchildat (0); RadioButton radiobutton2 = (RadioButton) group.getchildat (1); if (radiobutton1.ischecked ()) {Toast.maketext (mainactivity.this, "male", 1). Show (); }else if (radiobutton2.ischecked ()) {Toast.maketext (mainactivity.this, "female", 1). Show (); } } }); }}
The use of Java-android radio button