Practical 12
Practical 12
X1 –
XML Code :
<?xml version="1.0" encoding="UTF-8" ?>
<LinearLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:gravity="center_horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Single Radio Button"
android:textSize="30dp"
android:layout_marginTop="30dp"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Radio button 1"
android:id="@+id/single_radio_1"
/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Radio button 2"
android:id="@+id/single_radio_2"
/>
<View
android:layout_width="wrap_content"
android:layout_height="1dp"
android:background="@color/black"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Radio Button inside RadioGroup"
android:textSize="20dp"
android:layout_marginTop="30dp"/>
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/radio_group_1">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Male"
android:id="@+id/group_radio_1"
/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Female"
android:id="@+id/group_radio_2"
/>
</RadioGroup>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SHOW SELECTED"
android:id="@+id/show_button"/>
</LinearLayout>
Java Code :
package com.example.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;
import java.sql.Array;
import java.util.ArrayList;
/*
Name : Shelar Shubham Appasaheb
Class : Co6I
subject : MAD
Practical 12
*/
public class MainActivity extends AppCompatActivity
{
RadioGroup r1;
RadioButton single1,single2,Male,Female;
RadioButton radio1;
Button show;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
r1 = findViewById(R.id.radio_group_1);
single1 = findViewById(R.id.single_radio_1);
single2 = findViewById(R.id.single_radio_2);
show = findViewById(R.id.show_button);
Male = findViewById(R.id.group_radio_1);
Female = findViewById(R.id.group_radio_2);
show.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String s = " ";
if(single1.isChecked() == true)
{
s+= " Single Radio 1";
}
if(single2.isChecked() == true)
{
s+= " Single Radio 2";
}
if (Male.isChecked()==true)
{
s+=" Male";
}
if (Female.isChecked())
{
s+=" Female";
}
Toast.makeText(MainActivity.this, "You Selected "+s,
Toast.LENGTH_SHORT).show();
}
});
}
}
O/P :