(1) Select the Radiogroup icon
<relativelayout xmlns: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 "Android:paddi ngbottom= "@dimen/activity_vertical_margin" android:paddingleft= "@dimen/activity_horizontal_margin" Android: paddingright= "@dimen/activity_horizontal_margin" android:paddingtop= "@dimen/activity_vertical_margin" tools: Context= ". Mainactivity "> <textview android:id=" @+id/textview1 "android:layout_width=" Wrap_content "an droid:layout_height= "Wrap_content" android:layout_alignparentleft= "true" android:layout_alignparenttop= "true "Android:layout_margintop=" 44DP "android:text=" Gender: "android:textsize=" 20DP "/> <radiogroup Android:id= "@+id/radiogroup1" android:layout_width= "wrap_content" android:layout_height= "wrap_content "Android:layout_aligntop=" @+id/textview1 " android:layout_marginleft= "21DP" android:layout_torightof= "@+id/textview1" android:orientation= "horizon Tal "> <radiobutton android:id=" @+id/radio0 "android:layout_width=" Wrap_content " android:layout_height= "Wrap_content" android:checked= "true" android:onclick= "Onradiobuttonclick Ed "android:text=" Male "/> <radiobutton android:id=" @+id/radio1 "android:layout _width= "Wrap_content" android:layout_height= "wrap_content" android:onclick= "onradiobuttonclicked" android:text= "female"/> <radiobutton android:id= "@+id/radio2" android:layout_width = "Wrap_content" android:layout_height= "wrap_content" android:onclick= "onradiobuttonclicked" android:text= "Confidential"/> </RadioGroup></RelativeLayout>
(2) The Class of control is
Package Com.lc.radiobutton;import Com.example.radiobutton.r;import Android.os.bundle;import android.app.Activity; Import Android.view.menu;import android.view.view;import android.widget.radiobutton;import android.widget.Toast; public class Mainactivity extends Activity {@Overrideprotected void onCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.activity_main);} /* * Set Radio Click event, display text when clicked */public void onradiobuttonclicked (view view) {RadioButton button = (RadioButton) view;boole An isChecked = button.ischecked (), switch (View.getid ()) {case R.id.radio0:if (isChecked) {Toast.maketext ( Mainactivity.this, Button.gettext (), 1). Show (); Break;case R.id.radio1:if (isChecked) {Toast.maketext (Mainactivity.this, Button.gettext (), 1). Show (); Break;case R.id.radio2:if (isChecked) {Toast.maketext (Mainactivity.this, Button.gettext (), 1). Show (); Break;default:break;}} @Overridepublic boolean Oncreateoptionsmenu (Menu menu) {//Inflate the menu; this adds items to The Action Bar if it is present.getmenuinflater (). Inflate (R.menu.main, menu); return true;}}
(3) Display the results and display the text when clicked
How to use Android Learning note radiobutton