This program is for radio button validation.
Step 1)Put below code in your main java file  
package project.test;
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 TestprojectActivity extends Activity {
   
/**
Called when the activity is first created. */
 
       private RadioGroup radioSexGroup;
         private RadioButton radioSexButton;
         private Button btnDisplay;
       @Override
   
public void onCreate(Bundle
savedInstanceState) {
   
super.onCreate(savedInstanceState);
   
setContentView(R.layout.main);
   
addListenerOnButton();
   
}
       public void
addListenerOnButton() {
              radioSexGroup = (RadioGroup)
findViewById(R.id.radioSex);
              btnDisplay = (Button)
findViewById(R.id.btnDisplay);
              btnDisplay.setOnClickListener(new OnClickListener() {
                      public void onClick(View v) {
                             // get selected radio button from
radioGroup
                           int selectedId = radioSexGroup.getCheckedRadioButtonId();
                           // find the radiobutton
by returned id
                             radioSexButton = (RadioButton)
findViewById(selectedId);
                           Toast.makeText(TestprojectActivity.this,
                                  radioSexButton.getText(), Toast.LENGTH_SHORT).show();
                     }
              });
       }
}
Step 2) Here is the code for your main.xml file
<?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"
    >
<RadioGroup
        android:id="@+id/radioSex"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
       
<RadioButton
            android:id="@+id/radioMale"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/radio_male" 
            android:checked="true" />
       
<RadioButton
            android:id="@+id/radioFemale"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/radio_female" />
   
</RadioGroup>
   
<Button
        android:id="@+id/btnDisplay"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/btn_display" />
</LinearLayout>
Step 3)Put below code in your string.xml file
<?xml version="1.0"
encoding="utf-8"?>
<resources>
   
<string name="hello">Hello World,
MyAndroidAppActivity!</string>
   
<string name="app_name">MyAndroidApp</string>
   
<string name="radio_male">Male</string>
   
<string name="radio_female">Female</string>
   
<string name="btn_display">Display</string>
</resources>

No comments:
Post a Comment