Professional Documents
Culture Documents
Code (Sejal)
Code (Sejal)
<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;
ToggleButton toggleButton;
TextView textView;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prac91);
toggleButton = findViewById(R.id.toggleButton);
textView = findViewById(R.id.textView);
if (isChecked) {
} else {
}
}
});
}
}
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();
}
});
}
}
import androidx.appcompat.app.AppCompatActivity;
Log.d("HOME_ACTIVITY_TAG",text); }
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); }
@Override
super.onRestart();
showLog("Activity restarted"); }
@Override
super.onStart();
showLog("Activity started"); }
@Override
super.onResume();
showLog("Activity resumed"); }
@Override
super.onPause();
showLog("Activity paused"); }
@Override
super.onStop();
showLog("Activity stopped"); }
@Override
super.onDestroy();
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);
}
});
}
}