0% found this document useful (0 votes)
19 views9 pages

Mobile Application Assignment 1

Uploaded by

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

Mobile Application Assignment 1

Uploaded by

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

Assignment 1

Mobile App Development


Name: Muhammad Daud Sajid

Roll No: 028

Class: BSSE 7A FA21

XML:

Activity_main.xml:

<?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:id="@+id/main"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
>

<TextView
android:layout_marginTop="50dp"
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sign Up"
android:textStyle="bold"
android:textSize="40sp"
android:layout_gravity="center"
android:textColor="#1D35B8"
/>

<EditText
android:layout_marginTop="40dp"
android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:ems="10"
android:inputType="text"
android:layout_gravity="center"
android:hint=" Enter name"
android:textSize="25sp"
android:background="@drawable/rounded_edit_text"/>

<EditText
android:layout_marginTop="8dp"
android:id="@+id/t2"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:ems="10"
android:inputType="text"
android:layout_gravity="center"
android:hint=" Enter Password"
android:textSize="25sp"
android:background="@drawable/rounded_edit_text"/>

<EditText
android:layout_marginTop="8dp"
android:id="@+id/t3"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:ems="10"
android:inputType="text"
android:layout_gravity="center"
android:hint=" Confirm Password"
android:textSize="25sp"
android:background="@drawable/rounded_edit_text"/>

<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnCount="2"
android:rowCount="1"
android:layout_marginTop="20dp"
android:layout_gravity="center">

<Button
android:id="@+id/login"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:text="Login" />

<Button
android:id="@+id/signup"
android:layout_width="189dp"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="SignUp"

/>

</GridLayout>
</LinearLayout>

Activity_login.xml:

<?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:id="@+id/main"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".login">

<TextView
android:layout_marginTop="50dp"
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:textStyle="bold"
android:textSize="40sp"
android:layout_gravity="center"
android:textColor="#1D35B8"
/>

<EditText
android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:layout_gravity="center"
android:layout_marginTop="40dp"
android:background="@drawable/rounded_edit_text"
android:ems="10"
android:hint=" enter name"
android:inputType="text"
android:textSize="25sp" />

<EditText
android:layout_marginTop="8dp"
android:id="@+id/t2"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:ems="10"
android:inputType="text"
android:layout_gravity="center"
android:hint=" enter password"
android:textSize="25sp"
android:background="@drawable/rounded_edit_text"/>

<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnCount="2"
android:rowCount="1"
android:layout_marginTop="20dp"
android:layout_gravity="center">

<Button
android:id="@+id/login"
android:layout_width="174dp"
android:text="login"></Button>

<Button
android:id="@+id/signup"
android:layout_width="109dp"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:text="SignUp" />
</GridLayout>

</LinearLayout>

JAVA

Activity_main.java:

package com.example.bottomnavigation;

import android.os.Bundle;
import android.widget.ImageButton;

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

import com.google.android.material.navigation.NavigationView;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});

}
}
Screenshots:

You might also like