Simple radio button example
Radio buttons are two-state button which allow the user to select one options from a group. If you have more than one radio button, then use radio group, so that when one radio button is selected, all others are automatically deselected.
In this example, I’ll show a simple example of a radio button
RadiobuttonExampleActivity.java
package com.example; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; public class RadiobuttonExampleActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button button=(Button)findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { RadioGroup radioGroup=(RadioGroup)findViewById(R.id.radioGroup1); int data=radioGroup.getCheckedRadioButtonId(); RadioButton radioButton=(RadioButton)findViewById(data); Toast.makeText(getApplicationContext(), radioButton.getText(), Toast.LENGTH_LONG).show(); } }); } } |
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <RadioGroup android:id="@+id/radioGroup1" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/radio0" android:text="Male" android:checked="true"> </RadioButton> <RadioButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/radio1" android:text="Female"> </RadioButton> </RadioGroup> <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout> |
See more
Checkbox
Comments
Post a Comment