Download as pdf or txt
Download as pdf or txt
You are on page 1of 67

Practical No – 4_1

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


<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="Hello World!"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
Practical No – 4_2
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".studentnameandmarks">

<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="40dp"
android:layout_marginTop="64dp"
android:layout_marginEnd="70dp"
android:fontFamily="cursive"
android:text="Student Name:"
android:textColor="@color/white"
android:textSize="25dp"
app:layout_constraintEnd_toStartOf="@+id/textView2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="40dp"
android:layout_marginTop="20dp"
android:fontFamily="cursive"
android:text="Sejal Shinde"
android:textSize="25dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView" />

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="70dp"
android:layout_marginTop="64dp"
android:fontFamily="cursive"
android:text="Marks:"
android:textColor="@color/white"
android:textSize="25dp"
app:layout_constraintStart_toEndOf="@+id/textView"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="33dp"
android:layout_marginTop="12dp"
android:layout_marginEnd="54dp"
android:fontFamily="cursive"
android:text="90/100"
android:textSize="25dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toEndOf="@+id/textView3"
app:layout_constraintTop_toBottomOf="@+id/textView2" />

</androidx.constraintlayout.widget.ConstraintLayout>
Practical No – 5
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="Name: Sejal Shinde"
android:textSize="25dp" />
<TextView
android:id="@+id/age"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="Age: 18"
android:textSize="25dp" />
<TextView
android:id="@+id/mobile"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="Mobile No: 0987654321 "
android:textSize="25dp" />
</LinearLayout>
Practical No – 5_2
<AbsoluteLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="65dp"
android:layout_y="295dp"
android:fontFamily="cursive"
android:text="Name: Sejal Shinde"
android:textSize="25dp" />
<TextView
android:id="@+id/age"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="65dp"
android:layout_y="328dp"
android:fontFamily="cursive"
android:text="Age: 18"
android:textSize="25dp" />
<TextView
android:id="@+id/mobile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="65dp"
android:layout_y="363dp"
android:fontFamily="cursive"
android:text="Mobile No: 0987654321"
android:textSize="25dp" />
</AbsoluteLayout>
Practical No – 6
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow>
<TextView
android:text="Name"
android:textStyle="bold"
android:background="@color/purple_200"
android:textColor="@color/black"
android:fontFamily="cursive"
android:textSize="36dp"
android:padding="10dp"/>
<TextView
android:text="Age"
android:textStyle="bold"
android:background="@color/ purple_200 "
android:textColor="@color/black"
android:fontFamily="cursive"
android:textSize="36dp"
android:padding="10dp"/>
<TextView
android:text="Roll no"
android:textStyle="bold"
android:background="@color/ purple_200 "
android:textColor="@color/black"
android:fontFamily="cursive"
android:textSize="36dp"
android:padding="10dp"/>
<TextView
android:text="Mobile"
android:textStyle="bold"
android:background="@color/ purple_200 "
android:textColor="@color/black"
android:fontFamily="cursive"
android:textSize="36dp"
android:padding="10dp"/>
</TableRow>
<TableRow>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="Sejal"
android:textSize="20dp" />
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="18"
android:textSize="20dp" />
<TextView
android:text="1"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="20dp"/>
<TextView
android:text="123-456-7890"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="17dp"/>
</TableRow>
<TableRow>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="Pooja"
android:textSize="20dp"/>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="30"
android:textSize="20dp"/>
<TextView
android:text="2"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="20dp"/>
<TextView
android:text="234-567-8901"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="17dp"/>
</TableRow>
<TableRow>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="Trupti"
android:textSize="20dp"/>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="45"
android:textSize="20dp"/>
<TextView
android:text="3"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="20dp"/>
<TextView
android:text="696-696-6969"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="17dp"/>
</TableRow>
<TableRow>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="Mansi"
android:textSize="20dp"/>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="33"
android:textSize="20dp"/>
<TextView
android:text="4"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="20dp"/>
<TextView
android:text="234-567-8901"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="17dp"/>
</TableRow>
<TableRow>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="Aditi"
android:textSize="20dp"/>
<TextView
android:padding="10dp"
android:fontFamily="cursive"
android:text="46"
android:textSize="20dp"/>
<TextView
android:text="5"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="20dp"/>
<TextView
android:text="123-456-7890"
android:fontFamily="cursive"
android:padding="10dp"
android:textSize="17dp"/>
</TableRow>
</TableLayout>
Practical No – 6_2
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/purple_200"
android:fontFamily="cursive"
android:text="Data Types in Object Oriented Programming"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="30dp"
android:textStyle="bold|italic" />
<TextView
android:id="@+id/pd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|left|fill_vertical"
android:layout_marginStart="10dp"
android:layout_marginTop="80dp"
android:layout_marginBottom="20dp"
android:fontFamily="cursive"
android:text="Primitive"
android:background="@color/purple_200"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold|italic" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginTop="110dp"
android:foregroundGravity="fill_horizontal|top"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="1) Integer"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="2) Float"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="3) Characters"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="4) Boolean"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|fill_vertical"
android:layout_marginTop="80dp"
android:layout_marginEnd="10dp"
android:layout_toRightOf="@+id/pd"
android:fontFamily="cursive"
android:text="Non-Primitive"
android:background="@color/purple_200"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold|italic" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginTop="110dp"
android:layout_marginRight="20dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="1) Class"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="2) Array"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="3) Interface"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="cursive"
android:text="4) Object"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold" />
</LinearLayout>
</FrameLayout>
Practical no – 7
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:orientation="vertical"
tools:context=".MainActivity">

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="200dp"
android:layout_marginBottom="30dp"
android:fontFamily="cursive"
android:paddingLeft="150dp"
android:text="Username:"
android:background="@color/purple_200"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold" />

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:layout_marginBottom="30dp"
android:fontFamily="cursive"
android:paddingLeft="150dp"
android:text="Password:"
android:background="@color/purple_200"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold" />

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="130dp"
android:layout_marginTop="50dp"
android:layout_marginRight="0dp"
android:layout_marginBottom="30dp"
android:backgroundTint="@color/white"
android:fontFamily="cursive"
android:text="Submit"
android:textColor="@color/black"
android:textSize="30dp" />
</LinearLayout>
Practical no – 7_2
<AbsoluteLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/absoluteLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_x="0px"
android:layout_y="0px"
android:background="@color/black"
android:fontFamily="cursive"
android:text=" Student Registration Form "
android:textColor="@color/white"
android:textSize="30dp"
android:textStyle="bold|italic" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="30px"
android:layout_y="150px"
android:fontFamily="cursive"
android:text="Name:"
android:textSize="25dp"
android:textStyle="bold|italic" />
<EditText
android:layout_width="300dp"
android:layout_height="wrap_content"
android:width="100px"
android:layout_x="250px"
android:layout_y="150px" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="30px"
android:layout_y="350px"
android:fontFamily="cursive"
android:text="Address:"
android:textSize="25dp"
android:textStyle="bold|italic" />
<EditText
android:layout_width="270dp"
android:layout_height="wrap_content"
android:layout_x="123dp"
android:layout_y="126dp"
android:width="100px"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="30px"
android:layout_y="550px"
android:fontFamily="cursive"
android:text="Mobile no.:"
android:textSize="25dp"
android:textStyle="bold|italic" />
<EditText
android:layout_width="240dp"
android:layout_height="wrap_content"
android:layout_x="154dp"
android:layout_y="200dp"
android:width="100px"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="30px"
android:layout_y="750px"
android:fontFamily="cursive"
android:text="Mother's name:"
android:textSize="25dp"
android:textStyle="bold|italic" />
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_x="194dp"
android:layout_y="280dp"
android:width="100px" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="30px"
android:layout_y="950px"
android:fontFamily="cursive"
android:text="Father's name:"
android:textSize="25dp"
android:textStyle="bold|italic" />
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_x="194dp"
android:layout_y="350dp"
android:width="100px"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="30px"
android:layout_y="1150px"
android:fontFamily="cursive"
android:text="Gender:"
android:textSize="25dp"
android:textStyle="bold|italic" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="130dp"
android:layout_y="430dp"
android:fontFamily="cursive"
android:text="Male"
android:textSize="25dp"
android:textStyle="bold|italic" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="234dp"
android:layout_y="428dp"
android:fontFamily="cursive"
android:text="Female"
android:textSize="25dp"
android:textStyle="bold|italic" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="143dp"
android:layout_y="542dp"
android:fontFamily="cursive"
android:text="Submit"
android:textSize="25dp" />
</AbsoluteLayout>
Practical no – 8
<RelativeLayout 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">

<ToggleButton

android:id="@+id/toggleButton"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerInParent="true"

android:textOff="Bluetooth Disabled"

android:textOn="Bluetooth Enabled"

android:textSize="25dp"/>

<TextView

android:id="@+id/textView"

android:layout_width="wrap_content"

android:layout_height="wrap_conten

android:layout_below="@id/toggleButton"

android:layout_centerHorizontal="true"

android:layout_marginTop="16dp"

android:text="Bluetooth is OFF"

android:textSize="25sp"/>

</RelativeLayout>

package com.begula.all_practicalsmad;

import android.os.Bundle;

import android.widget.CompoundButton;

import android.widget.TextView;
import android.widget.ToggleButton;

import androidx.appcompat.app.AppCompatActivity;

public class prac9_1 extends AppCompatActivity {

ToggleButton toggleButton;

TextView textView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_prac91);

toggleButton = findViewById(R.id.toggleButton);

textView = findViewById(R.id.textView);

toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { public void


onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

if (isChecked) {

textView.setText("Toggle button is ON");

} else {

textView.setText("Toggle button is OFF");

}
}
});
}
}
Practical 8_2
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Calculator9_2">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="Calculator"
android:textSize="35sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.09" />
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="Num 1 -"
android:textSize="25sp"
android:textStyle="bold|italic"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.04"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.248"></TextView>
<EditText
android:id="@+id/EditText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:hint="Enter your second number"
android:inputType="number"
android:textSize="23sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.755"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView"
app:layout_constraintVertical_bias="0.096"></EditText>
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="Num 2 -"
android:textSize="25sp"
android:textStyle="bold|italic"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.04"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.352"></TextView>
<EditText
android:id="@+id/EditText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:hint="Enter your second number"
android:inputType="number"
android:textSize="23sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.948"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView"
app:layout_constraintVertical_bias="0.222"></EditText>
<Button
android:id="@+id/button1"
android:layout_width="205dp"
android:layout_height="50dp"
android:layout_marginBottom="20dp"
android:onClick="btnsum"
android:text="+"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.559"></Button>
<Button
android:id="@+id/button2"
android:layout_width="205dp"
android:layout_height="50dp"
android:layout_marginBottom="20dp"
android:onClick="btnsub"
android:text="-"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.559"></Button>
<Button
android:id="@+id/button3"
android:layout_width="205dp"
android:layout_height="50dp"
android:text="*"
android:onClick="btnmul"
android:textColor="@color/white"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.634"></Button>
<Button
android:id="@+id/button4"
android:layout_width="205dp"
android:layout_height="50dp"
android:onClick="btndiv"
android:text="/"
android:textColor="@color/white"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.634" />"
<TextView
android:id="@+id/result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="Result-"
android:textSize="30dp"
android:textStyle="bold|italic"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.18"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.829" />
<EditText
android:id="@+id/EditText3" android:layout_width="140dp"
android:layout_height="wrap_content"
android:inputType="number"
android:textSize="23sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.619"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView"
app:layout_constraintVertical_bias="0.812"></EditText>
</androidx.constraintlayout.widget.ConstraintLayout>
Practical no – 10
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/discordcolor"
android:padding="16dp">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:text="Welcome Back!"
android:textColor="@color/white"
android:textSize="30dp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/logo_image_view" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="51dp"
android:layout_marginBottom="8dp"
android:text="EMAIL OR PHONE NO"
android:textColor="@color/white"
android:textSize="15dp"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@+id/email_edit_text"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView1" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="25dp"
android:text="PASSWORD"
android:textColor="@color/white"
android:textSize="15dp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/email_edit_text" />
<ImageView
android:id="@+id/logo_image_view"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@mipmap/discord" />
<EditText
android:id="@+id/email_edit_text"
android:layout_width="370dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@drawable/roundedradius"
android:inputType="textEmailAddress"
android:textSize="15dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2" />
<EditText
android:id="@+id/password_edit_text"
android:layout_width="370dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@drawable/roundedradius"
android:inputType="textPassword"
android:textSize="15dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView3" />
<TextView
android:id="@+id/forgot_password_button"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
android:text="Forgot your password?"
android:textColor="#00FFFF"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/password_edit_text" />
<Button
android:id="@+id/login_button"
android:layout_width="315dp"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:backgroundTint="#0041C2"
android:text="Log In"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/forgot_password_button" />
<TextView
android:id="@+id/signup_text_view"
android:layout_width="52dp"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="Register"
android:textColor="#00FFFF"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/login_button" />
</androidx.constraintlayout.widget.ConstraintLayout>
Practical 10_2
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp">
<TextView
android:id="@+id/title_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Student Registration Form"
android:textSize="24sp"
android:textStyle="bold" />
<TextView
android:id="@+id/name_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Name" />
<EditText
android:id="@+id/name_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPersonName" />
<TextView
android:id="@+id/roll_no_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Roll no." />
<EditText
android:id="@+id/roll_no_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number" />
<TextView
android:id="@+id/gender_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Gender" />
<RadioGroup
android:id="@+id/gender_radio_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/male_radio_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Male" />
<RadioButton
android:id="@+id/female_radio_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Female" />
<RadioButton
android:id="@+id/other_radio_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Other" />
</RadioGroup>
<TextView
android:id="@+id/phone_no_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Phone no." />
<EditText
android:id="@+id/phone_no_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone" />
<TextView
android:id="@+id/date_of_birth_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Date of birth" />
<EditText
android:id="@+id/date_of_birth_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="date" />
<TextView
android:id="@+id/email_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Email" />
<EditText
android:id="@+id/email_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textEmailAddress" />
<Button
android:id="@+id/submit_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Submit" />
</LinearLayout>
Practical no – 11
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
tools:context=".MainActivity">
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="60dp"
android:layout_marginLeft="2dp"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp">
<CheckBox
android:id="@+id/checkBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="120dp"
android:text="Java"
android:textColor="#3F51B5"
android:textSize="25dp"
android:textStyle="bold" />
<CheckBox
android:id="@+id/checkBox2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="120dp"
android:text="Ruby"
android:textColor="#3F51B5"
android:textSize="25dp"
android:textStyle="bold" />
<CheckBox
android:id="@+id/checkBox3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="120dp"
android:text="Java Script"
android:textColor="#3F51B5"
android:textSize="25dp"
android:textStyle="bold" />

<CheckBox
android:id="@+id/checkBox4"
android:layout_width="match_parent

android:layout_height="wrap_content"
android:layout_marginLeft="120dp"
android:text="Python"
android:textColor="#3F51B5"
android:textSize="25dp"
android:textStyle="bold" />
<CheckBox
android:id="@+id/checkBox5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="120dp"
android:text="HTML"
android:textColor="#3F51B5"
android:textSize="25dp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:id="@+id/textView2"
android:layout_width="376dp"
android:layout_height="55dp"
android:fontFamily="times"
android:text="Select a Language"
android:textColor="@color/black"
android:textSize="30dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
tools:ignore="MissingConstraints" />
</androidx.constraintlayout.widget.ConstraintLayout>
Practical no – 12
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="58dp"
android:fontFamily="sans-serif-smallcaps"
android:gravity="center"
android:text="Please select your preferred method of contact:"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="20dp"
android:textStyle="bold"
android:background="@color/purple_200"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.152" />
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.254"
tools:layout_editor_absoluteX="0dp">
<RadioButton
android:id="@+id/RB1"
android:layout_width="124dp"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="Phone No."
android:textColor="@color/purple_200"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.055"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.33" />
<RadioButton
android:id="@+id/RB2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="E-Mail"
android:textColor="@color/purple_200"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.049"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.258" />
</RadioGroup>
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="58dp"
android:fontFamily="sans-serif-smallcaps"
android:gravity="center"
android:text="Gender:"
android:background="@color/purple_200"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.417" />
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.500"
tools:layout_editor_absoluteX="0dp">
<RadioButton
android:id="@+id/RB3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="Male"
android:textColor="@color/purple_200"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />
<RadioButton
android:id="@+id/RB4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif-smallcaps"
android:text="Female"
android:textColor="@color/purple_200"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.545" />
</RadioGroup>
</androidx.constraintlayout.widget.ConstraintLayout>

package com.example.practical12;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import android.widget.RadioButton;
import androidx.appcompat.app.AppCompatActivity;
class Practical12 extends AppCompatActivity {
RadioButton RB1,RB2,RB3,Rb4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
RB1 = findViewById(R.id.RB1);
RB2 = findViewById(R.id.RB2);
RB3 = findViewById(R.id.RB3);
Rb4 = findViewById(R.id.RB4);
RB1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (RB1.isChecked()){
Toast.makeText(Practical12.this, "You have selected " +RB1.getText(),
Toast.LENGTH_SHORT).show();
}
else Toast.makeText(Practical12.this, "You Unselected " +RB1.getText(),
Toast.LENGTH_LONG).show();
}
});
RB2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (RB2.isChecked()){
Toast.makeText(Practical12.this, "You have selected "+RB2.getText(),
Toast.LENGTH_SHORT).show();
}
else Toast.makeText(Practical12.this, "You Unselected
"+RB2.getText(),Toast.LENGTH_SHORT).show();
}
});
RB3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (RB3.isChecked()){
Toast.makeText(Practical12.this, "You have selected "+RB3.getText(),
Toast.LENGTH_SHORT).show();
}
else Toast.makeText(Practical12.this, "You Unselected
"+RB3.getText(),Toast.LENGTH_SHORT).show();
}
});
Rb4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (Rb4.isChecked()){
Toast.makeText(Practical12.this, "You have selected "+Rb4.getText(),
Toast.LENGTH_SHORT).show();
}
else Toast.makeText(Practical12.this, "You Unselected
"+Rb4.getText(),Toast.LENGTH_SHORT).show();
}
});

};
}
Practical No - 13
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="179dp"
android:layout_height="183dp"
android:indeterminate="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.474"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.076" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="110dp"
android:layout_marginTop="28dp"
android:layout_marginEnd="111dp"
android:background="@color/design_default_color_secondary"
android:text="Circular Progress Bar"
android:textColor="@color/black"
android:textSize="20dp"
android:fontFamily="sans-serif"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/progress_bar" />
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="77dp"
android:layout_marginTop="20dp"
android:indeterminate="true"
android:max="100"
android:progress="50"
android:progressBackgroundTint="@color/purple_200"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="100dp"
android:layout_marginTop="126dp"
android:layout_marginEnd="100dp"
android:background="@color/design_default_color_secondary"
android:text="Horizontal Progress Bar"
android:fontFamily="sans-serif"
android:textColor="@color/black"
android:textSize="20dp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView1"/>
</androidx.constraintlayout.widget.ConstraintLayout>
Practical no – 13_2
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginTop="300dp"
android:backgroundTint="#A600FF"
android:text="Download"
android:textStyle="bold"
app:cornerRadius="12dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

package com.begula.all_practicalsmad;
import android.app.ProgressDialog;
import android.os.Handler;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
public class pract13_2 extends AppCompatActivity {
Button btnStartProgress;
ProgressDialog progressBar;
private int progressBarStatus = 0;
private final Handler progressBarHandler = new Handler();
private long fileSize = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addListenerOnButtonClick();
}
public void addListenerOnButtonClick() {
btnStartProgress = findViewById(R.id.button);
btnStartProgress.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
// creating progress bar dialog
progressBar = new ProgressDialog(v.getContext());
progressBar.setCancelable(true);
progressBar.setMessage("File downloading ...");

progressBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressBar.setProgress(0);
progressBar.setMax(100);
progressBar.show();
progressBarStatus = 0;
fileSize = 0;
new Thread(new Runnable() {
public void run() {
while (progressBarStatus < 100) {
progressBarStatus = doOperation();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
progressBarHandler.post(new Runnable() {
public void run() {
progressBar.setProgress(progressBarStatus);
}
});
}
if (progressBarStatus >= 100) {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
progressBar.dismiss();
}
}
}).start();
}
});
}
public int doOperation() {
while (fileSize <= 10000) {
fileSize++;
if (fileSize == 1000) {
return 10;
} else if (fileSize == 2000) {
return 20;
} else if (fileSize == 3000) {
return 30;
} else if (fileSize == 4000) {
return 40;
}
else if (fileSize == 5000) {
return 50;
}
else if (fileSize == 6000) {
return 60;
}
else if (fileSize == 7000) {
return 70;
}
else if (fileSize == 8000) {
return 80;
}
else if (fileSize == 9000) {
return 90;
}
else if (fileSize == 10000) {
return 100;
}
}
return 100;
}
}
Practical no – 14
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".prac14_1">
<ListView
android:id="@+id/listview1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="20dp"
android:padding="5dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

package com.begula.all_practicalsmad;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class prac14_1 extends AppCompatActivity {
ListView listView;
String[] lang = {"Android" ,"Java" ,"Php" ,"Handoop","Sap","Python",
"Ajax","C ++","Ruby","Ralls","C",
"Python","Ajax","C ++","Ruby","Ralls","C",
"Python","Ajax","C ++","Ruby","Ralls","C"};
String lis_val;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prac141);
listView = findViewById(R.id.listview1);
ArrayAdapter<String> ad = new ArrayAdapter<>(prac14_1.this,
androidx.appcompat.R.layout.support_simple_spinner_dropdown_item,lang);
listView.setAdapter(ad);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
lis_val = listView.getItemAtPosition(position).toString();
Toast.makeText(prac14_1.this, lis_val, Toast.LENGTH_SHORT).show();
}
});
}
}
Practical no – 14_2
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".prac14_2">
<TextView
android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="T.O.P_G"
android:textSize="45dp"
android:textColor="@color/black"
android:fontFamily="serif"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@+id/imageview1"
app:layout_constraintEnd_toEndOf="@+id/imageview1"
app:layout_constraintStart_toStartOf="@+id/imageview1"
app:layout_constraintTop_toTopOf="@+id/imageview1"/>
<ImageView
android:id="@+id/imageview1"
android:layout_width="388dp"
android:layout_height="482dp"
android:layout_margin="20dp"
android:contentDescription="Img1"
android:padding="5dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.703"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.103" />
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Change Image"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageview1"
app:layout_constraintVertical_bias="0.602" />
</androidx.constraintlayout.widget.ConstraintLayout>

package com.begula.all_practicalsmad;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
public class prac14_2 extends AppCompatActivity {
Button b1;
ImageView iv;
int[] image = {R.mipmap.img1,R.mipmap.img2,R.mipmap.img3};
int i = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prac142);
b1 = findViewById(R.id.btn1);
iv = findViewById(R.id.imageview1);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
iv.setImageResource(image[i]);
i++;
if(i==3)
i=0;
}
});
}
}
Practical no – 14_3
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<GridView
android:id="@+id/gridview1"
android:layout_width="409dp"
android:layout_height="729dp"
android:numColumns="3"
android:padding="5dp"
android:layout_margin="10dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>

package com.begula.javafrom14_3toall;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.GridView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private GridView gridView;
private String[] buttonLabels = {"Button 1", "Button 2", "Button 3", "Button 4", "Button 5",
"Button 6", "Button 7", "Button 8", "Button 9", "Button 10",
"Button 11", "Button 12", "Button 13", "Button 14", "Button 15"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Get a reference to the GridView
gridView = findViewById(R.id.gridview1);
// Create an ArrayAdapter to hold the button labels
ArrayAdapter<String> adapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, buttonLabels);
// Set the adapter for the GridView
gridView.setAdapter(adapter);
// Set the onItemClickListener for the GridView
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long
id) {
// Get the text of the button that was clicked
String buttonText = buttonLabels[position];
// Display a toast message with the text of the button that was clicked
Toast.makeText(MainActivity.this, buttonText, Toast.LENGTH_SHORT).show();
}
});
}
}
Practical no – 15
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:layout_width="344dp"
android:layout_height="91dp"
android:layout_gravity="center|center_horizontal|center_vertical"
android:layout_margin="25dp"
android:background="@color/purple_200"
android:fontFamily="sans-serif"
android:text="Hello World,Toast:Example"
android:textColor="@color/black"
android:textSize="20dp"
android:textStyle="bold" />
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:background="@color/white"
android:fontFamily="sans-serif"
android:foregroundGravity="center"
android:gravity="center"
android:text="Show Toast"
android:textColor="@color/black"
android:textSize="10dp"
android:textStyle="bold" />
</LinearLayout>

Main.java
package com.example.practical15_1;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Context;
import android.os.Bundle;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
Button btn1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn1 = (Button) findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
showToast();
}
});
}
public void showToast() {
Context context = getApplicationContext();
LayoutInflater inflater = getLayoutInflater();
View toastRoot = inflater.inflate(R.layout.toast, null);
Toast toast = new Toast(context);
toast.setView(toastRoot);
toast.setDuration(Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 50, 100);
toast.show();
}
}

Toast.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="12dp"
android:layout_margin="20dp">
<androidx.cardview.widget.CardView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:duplicateParentState="false"
app:cardBackgroundColor="#D1D1D1"
app:cardCornerRadius="10dp"
app:cardElevation="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="You have got mail"
android:textColor="@color/black"
android:textSize="20dp"
android:layout_margin="10dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginBottom="10dp"
android:layout_marginTop="40dp"
android:text="Message for you:"
android:textColor="@color/black"
android:textSize="20dp" />
</androidx.cardview.widget.CardView>
</FrameLayout>
Practical no – 15_2
package com.example.practical15_2;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
Button btn;
CheckBox pizza, burger, coffee;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button) findViewById(R.id.button);
pizza = (CheckBox) findViewById(R.id.checkBox4);
coffee = (CheckBox) findViewById(R.id.checkBox5);
burger = (CheckBox) findViewById(R.id.checkBox6);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int totalamount = 0;
StringBuilder result = new
StringBuilder();
result.append("Selected Items:");
if (pizza.isChecked()) {
result.append("\nBurger 120Rs");
totalamount += 100;
}
if (coffee.isChecked()) {
result.append("\nDesserts 100Rs");
totalamount += 50;
}
if (burger.isChecked()) {
result.append("\npizza 120Rs");
totalamount += 120;
}
if (burger.isChecked()) {
result.append("\nMomoz 80Rs");
totalamount += 120;
}
result.append("\nTotal: " + totalamount + "Rs");
Toast.makeText(MainActivity.this, result.toString(),
Toast.LENGTH_SHORT).show();
}
});
}
}

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


<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/white"
tools:context=".MainActivity">
<androidx.cardview.widget.CardView
android:layout_width="261dp"
android:layout_height="353dp"
android:layout_gravity="center|center_horizontal|center_vertical"
android:backgroundTint="@color/white"
android:layout_marginTop="35dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_margin="2dp"
android:gravity="center"
android:orientation="vertical">
<CheckBox
android:id="@+id/checkBox4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_marginEnd="10dp"
android:gravity="center|center_horizontal"
android:padding="10dp"
android:text="Burger"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="24sp"
android:textStyle="bold" />
<CheckBox
android:id="@+id/checkBox5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_marginEnd="10dp"
android:gravity="center|center_horizontal"
android:padding="10dp"
android:text="Desserts"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="24sp"
android:textStyle="bold" />
<CheckBox
android:id="@+id/checkBox6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_marginEnd="10dp"
android:gravity="center|center_horizontal"
android:padding="10dp"
android:text="pizza"
android:textColor="@color/black"
android:textAlignment="center"
android:textSize="24sp"
android:textStyle="bold" />
<CheckBox
android:id="@+id/checkBox7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_marginEnd="10dp"
android:gravity="center|center_horizontal"
android:padding="10dp"
android:text="Momoz"
android:textColor="@color/black"
android:textAlignment="center"
android:textSize="24sp"
android:textStyle="bold" />
</LinearLayout>
</androidx.cardview.widget.CardView>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="50dp"
android:text="Order" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:srcCompat="@drawable/download" />
</LinearLayout>
Practical no – 16
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
tools:context=".MainActivity">
<EditText
android:id="@+id/editText1"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:backgroundTint="@color/white"
android:textColor="@color/white"
android:textColorHighlight="@color/white"
android:textColorHint="@color/white"
android:textSize="20dp"
android:textStyle="bold|italic"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.075"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.306" />
<EditText
android:id="@+id/editText"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:backgroundTint="@color/white"
android:textColor="@color/white"
android:textColorHighlight="@color/white"
android:textColorHint="@color/white"
android:textSize="20dp"
android:textStyle="bold|italic"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.075"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="41dp"
android:backgroundTint="@color/black"
android:onClick="opendateandtime"
android:text="SELECT DATE"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toEndOf="@+id/editText1"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.306" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="@color/black"
android:onClick="opendateandtime"
android:text="SELECT TIME"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.849"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />
</androidx.constraintlayout.widget.ConstraintLayout>
package com.begula.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.icu.util.Calendar;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.TimePicker;
public class MainActivity extends
AppCompatActivity {
Button btnDatePicker, btnTimePicker;
EditText txtDate, txtTime;
private int mYear, mMonth, mDay, mHour,
mMinute;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnDatePicker=(Button)findViewById(R.id.button);
btnTimePicker=(Button)findViewById(R.id.button2);
txtDate=(EditText)findViewById(R.id.editText1);
txtTime=(EditText)findViewById(R.id.editText);
}
public void opendateandtime(View view){
if (view == btnDatePicker) {
final Calendar c =
Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog =
new DatePickerDialog(this,
new
DatePickerDialog.OnDateSetListener() {
@Override
public void
onDateSet(DatePicker view, int year, int
monthOfYear, int dayOfMonth) {
txtDate.setText(dayOfMonth + "-" + (monthOfYear + 1) + "-" + year);
}
}, mYear, mMonth, mDay);
datePickerDialog.show();
}
if (view == btnTimePicker) {
final Calendar c =
Calendar.getInstance();
mHour = c.get(Calendar.HOUR_OF_DAY);
mMinute = c.get(Calendar.MINUTE);
// Launch Time Picker Dialog
TimePickerDialog timePickerDialog = new TimePickerDialog(this, new
TimePickerDialog.OnTimeSetListener() {
@Override
public void
onTimeSet(TimePicker view, int hourOfDay,int
minute) {
txtTime.setText(hourOfDay + ":" + minute);
}
}, mHour, mMinute, false);
timePickerDialog.show();
}
}
}
Practical no – 16_2
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@color/purple_200">
<TimePicker
android:id="@+id/tp1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:timePickerMode="spinner"
android:background="@color/purple_200"
android:numbersInnerTextColor="@color/white"/>
<TimePicker
android:id="@+id/tp3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:timePickerMode="spinner"
android:format24Hour="true" />
<TimePicker
android:id="@+id/tp2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:timePickerMode="clock"
android:background="@color/purple_200"/>
</LinearLayout>
</ScrollView>

package com.example. practical16;


import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TimePicker;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TimePicker tp3 = findViewById(R.id.tp3);
tp3.setIs24HourView(true); }
}
Practical no – 17
package com.example.mad_practical_17;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle; import android.util.Log;

public class MainActivity extends AppCompatActivity {

private void showLog(String text){

Log.d("HOME_ACTIVITY_TAG",text); }

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main); }

@Override

protected void onRestart(){

super.onRestart();

showLog("Activity restarted"); }

@Override

protected void onStart() {

super.onStart();

showLog("Activity started"); }

@Override

protected void onResume() {

super.onResume();

showLog("Activity resumed"); }

@Override

protected void onPause() {

super.onPause();

showLog("Activity paused"); }

@Override

protected void onStop() {

super.onStop();

showLog("Activity stopped"); }

@Override

protected void onDestroy() {

super.onDestroy();

showLog("Activity is being destroyed"); } }


Practical no – 18
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="103dp"
android:ems="10"
android:hint="Enter URL"
android:inputType="textPersonName"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="84dp"
android:text="Navigate"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/editText" />
</androidx.constraintlayout.widget.ConstraintLayout>

package com.example.practical18;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends
AppCompatActivity {
EditText editText;
Button button;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = findViewById(R.id.editText);
button = findViewById(R.id.button);
button.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
String str =
"http://"+editText.getText();
Intent intent = new Intent();

intent.setAction(Intent.ACTION_VIEW);

intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.setData(Uri.parse(str));
startActivity(intent);
}
});
}
}

You might also like