0% found this document useful (0 votes)
12 views2 pages

Practical No 05

The document outlines a practical assignment for developing a program that implements Linear Layout and Absolute Layout in Android. It includes XML source code for the layout design and Java source code for the main activity. The layout consists of various UI elements such as EditText, TextView, and Button, designed to create a registration form interface.

Uploaded by

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

Practical No 05

The document outlines a practical assignment for developing a program that implements Linear Layout and Absolute Layout in Android. It includes XML source code for the layout design and Java source code for the main activity. The layout consists of various UI elements such as EditText, TextView, and Button, designed to create a registration form interface.

Uploaded by

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

Practical No 05

Title : Develop a program to implement Linear Layout and Absolute Layout.


Class: TYCM-WIN Batch: A Roll no :16
_________________________________________________________________________
Source Code :- android:id="@+id/username1"
android:layout_width="match_parent"
<?xml version="1.0" encoding="utf-8"?> android:layout_height="wrap_content"
<LinearLayout android:layout_marginTop="56dp"
android:gravity="center"
xmlns:android="http://schemas.android.com/apk/re android:hint="Username"
s/android" android:inputType="text"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res- android:drawableLeft="@drawable/baseline_perm
auto" _identity_24"
android:layout_width="match_parent" android:textColorHint="#978686" />
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical" <EditText
android:id="@+id/main" android:id="@+id/passwordl"
android:background="#ECE3C8"> android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:gravity="center"
<TextView android:hint="Password"
android:id="@+id/textview1"
android:layout_width="match_parent" android:drawableLeft="@drawable/baseline_lock_
android:layout_height="wrap_content" outline_24"
android:layout_marginTop="20dp" android:inputType="textPassword"
android:fontFamily="serif-monospace" android:textColorHint="#978686" />
android:gravity="center"
android:text="Ragistration Form" <EditText
android:textColor="#75634A" android:id="@+id/email"
android:textSize="40dp" android:layout_width="match_parent"
android:textStyle="bold" /> android:layout_height="wrap_content"
android:layout_marginTop="40dp"
<androidx.cardview.widget.CardView android:ems="10"
android:layout_width="match_parent" android:gravity="center"
android:layout_height="550dp" android:hint="Email"
android:layout_marginLeft="20dp"
android:layout_marginTop="30dp" android:drawableLeft="@drawable/baseline_email
android:layout_marginRight="20dp" _24"
android:background="#48C5D5" android:textColorHint="#978686" />
app:cardCornerRadius="40dp">
<EditText
<LinearLayout android:id="@+id/Address"
android:layout_width="367dp" android:layout_width="match_parent"
android:layout_height="633dp" android:layout_height="wrap_content"
android:background="#EAB972" android:layout_marginTop="40dp"
android:orientation="vertical"> android:ems="10"
android:gravity="center"
android:hint="Mobile Number"

<TextView android:drawableLeft="@drawable/baseline_add_c
android:id="@+id/textView2" all_24"
android:layout_width="match_parent" android:textColorHint="#978686" />
android:layout_height="wrap_content"
android:layout_marginTop="5dp" <Button
android:gravity="center" android:id="@+id/button1"
android:text="Enter Your Details" android:layout_width="match_parent"
android:textColor="@color/white" android:layout_height="wrap_content"
android:textSize="24dp" android:layout_margin="20dp"
android:textStyle="bold" /> android:layout_marginTop="30dp"
android:backgroundTint="#75634A"
<EditText android:text="Submit"
android:textColor="@color/white"
android:textSize="20dp"
android:textStyle="bold"></Button>
</LinearLayout>
</androidx.cardview.widget.CardView>
</LinearLayout> Output:

Java source Code:

package com.example.linear_layout;

import android.os.Bundle;

import androidx.activity.EdgeToEdge;
import
androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

public class MainActivity extends


AppCompatActivity {

@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);

ViewCompat.setOnApplyWindowInsetsListener(fi
ndViewById(R.id.main), (v, insets) -> {
Insets systemBars =
insets.getInsets(WindowInsetsCompat.Type.system
Bars());
v.setPadding(systemBars.left,
systemBars.top, systemBars.right,
systemBars.bottom);
return insets;
});
}
}

You might also like