0% found this document useful (0 votes)
54 views4 pages

Experiment No 2: Buttons, and Toggle Buttons With Their Events Handler

This document describes an Android program that demonstrates the use of buttons, text fields, checkboxes, radio buttons, and toggle buttons. The program contains an XML layout file defining the user interface elements and their properties. It also includes a Java code file that implements click handlers for the buttons to display Toast messages with the selected radio button text. When a radio button is selected and the "Show Selected" button is clicked, a message will pop up with the text of the chosen option.

Uploaded by

sonali kamble
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views4 pages

Experiment No 2: Buttons, and Toggle Buttons With Their Events Handler

This document describes an Android program that demonstrates the use of buttons, text fields, checkboxes, radio buttons, and toggle buttons. The program contains an XML layout file defining the user interface elements and their properties. It also includes a Java code file that implements click handlers for the buttons to display Toast messages with the selected radio button text. When a radio button is selected and the "Show Selected" button is clicked, a message will pop up with the text of the chosen option.

Uploaded by

sonali kamble
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Experiment No 2

Title: - Write a program to demonstrate Buttons, Text Fields, Check boxes, Radio
Buttons, and Toggle Buttons with their events handler.

Source Code:

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout
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:orientation="vertical"
tools:context="example.javatpoint.com.radiobutton.MainActivity">

<!-- Default RadioButtons -->

<!-- <RadioButton
android:id="@+id/radioButton1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="Radio Button 1"
android:layout_marginTop="20dp"

android:textSize="20dp" />
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Radio Button 2"
android:layout_marginTop="10dp"

android:textSize="20dp" />-->

<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_marginTop="20dp"
android:background="#B8B894" />

<TextView
android:id="@+id/textView2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:gravity="center_horizontal"
android:textSize="22dp"
android:text="Select Subjects :" />
<!-- Customized RadioButtons -->

<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/radioGroup">

<RadioButton
android:id="@+id/radioJava"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Java"
android:layout_marginTop="10dp"
android:checked="false"
android:textSize="20dp" />

<RadioButton
android:id="@+id/radioC"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="C Programing"
android:layout_marginTop="20dp"
android:checked="false"
android:textSize="20dp" />

<RadioButton
android:id="@+id/radioDotnet"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Asp.Net"
android:layout_marginTop="20dp"
android:checked="false"
android:textSize="20dp" />
</RadioGroup>

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Show Selected"
android:id="@+id/button"
android:onClick="onclickbuttonMethod"
android:layout_gravity="center_horizontal" />

</LinearLayout>
package com.example.radiobutton;

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {


Button button;
RadioButton genderradioButton;
RadioGroup radioGroup;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
radioGroup=(RadioGroup)findViewById(R.id.radioGroup);
}
public void onclickbuttonMethod(View v){
int selectedId = radioGroup.getCheckedRadioButtonId();
genderradioButton = (RadioButton) findViewById(selectedId);
if(selectedId==-1){
Toast.makeText(MainActivity.this,"Nothing selected", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(MainActivity.this,genderradioButton.getText(), Toast.LENGTH_SHORT).show();
}

}
}

Output:

You might also like