Through radio buttons
user can select one option from a group Create each radio button option, use the 
RadioButton control in your layout. You have to place the multiple
controls of RadioButton  and group then, by grouping them you make
sure that only one redio button will select.
Place three radio button and group them it will look alike
below;
XML code will be look alike for Radio button of android are
below;
<?xml version="1.0" encoding="utf-8"?>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/radio_yes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Yes"
android:onClick="onRadioButtonClicked"/>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/radio_yes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Yes"
android:onClick="onRadioButtonClicked"/>
<RadioButton android:id="@+id/radio_No"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No"
android:onClick="onRadioButtonClicked"/>
<RadioButton android:id="@+id/radio_Maybe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="May Be"
android:onClick="onRadioButtonClicked"/>
</RadioGroup>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="May Be"
android:onClick="onRadioButtonClicked"/>
</RadioGroup>
The 
RadioGroup is subclass for  LinearLayout that has a vertical orientation by default.
Below code to handle the
event of radio buttons
public void onRadioButtonClicked(View view) {
boolean checked = ((RadioButton) view).isChecked(); // Check which radio button was clicked switch(view.getId()) { case R.id.radio_yes: if (checked) // Selected Yes break; case R.id.radio_no: if (checked) // Selected No break;
case R.id.radio_Maybe: if (checked) // Selected Maybe break; } }

 
No comments:
Post a Comment