Andriod RadioButton, andriodradiobutton
<? Xml version = "1.0" encoding = "UTF-8"?> <LinearLayout android: orientation = "vertical" android: layout_height = "fill_parent" android: layout_width = "fill_parent" xmlns: android: "http://schemas.android.com/apk/res/android"> <TextView android: layout_height = "wrap_content" android: layout_width = "fill_parent" android: text = "multiple choice controls:" android: id = "@ + id/label"/> <RadioGroup android: orientation = "horizontal" android: layout_height = "fill_parent" android: layout_width = "fill_parent" android: id = "@ + id/radionGroup"> <RadioButton android: layout_height = "wrap_content" android: layout_width = "wrap_content" android: text = "female" android: id = "@ + id/radioFemale"/> <RadioButton android: layout_height = "wrap_content" android: layout_width = "wrap_content" android: text = "male" android: id = "@ + id/radioMale" android: checked = "true"/> <Button android: layout_height = "wrap_content" android: layout_width = "wrap_content" android: text = "OK" android: id = "@ + id/OK"/> </RadioGroup> </LinearLayout>
Package com. example. yanlei. mytk; import android. OS. bundle; import android. support. v7.app. appCompatActivity; import android. view. view; import android. widget. button; import android. widget. extends; public class MainActivity extends AppCompatActivity {private RadioButton radioFemale; private RadioButton radioMale; private Button OK; @ Override protected void onCreate (Bundle success) {// TODO Auto-generated method stub super. onCreate (savedInstanceState); setContentView (R. layout. activity_main); radioFemale = (RadioButton) findViewById (R. id. radioFemale); radioMale = (RadioButton) findViewById (R. id. radioMale); OK = (Button) findViewById (R. id. OK); OK. setOnClickListener (new View. onClickListener () {@ Override public void onClick (View v) {String result = "you choose:"; if (radioFemale. isChecked () {setTitle (result + "female") ;}else {setTitle (result + "male ");}}});}}