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;
});
}
}