You are on page 1of 8

Vishwakarma Institute of Technology

Department of Engineering Sciences and Humanities (DESH)

Assignment 2

Problem Statement:
Develop an application that uses Layout Managers and event listeners.
Program Code:
activity_main.xml:
<?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:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="156dp"
android:layout_marginTop="56dp"
android:gravity="center"
android:text="Student Record"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="MissingConstraints" />

<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:layout_marginTop="108dp"
android:gravity="center"
android:text="Name :"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="82dp"
android:layout_marginTop="168dp"

1
Vishwakarma Institute of Technology
Department of Engineering Sciences and Humanities (DESH)

android:gravity="center"
android:text="PRN :"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="MissingConstraints" />

<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="34dp"
android:layout_marginTop="228dp"
android:gravity="center"
android:text="Roll number :"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="MissingConstraints" />

<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="35dp"
android:layout_marginTop="292dp"
android:gravity="center"
android:text="Department :"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="MissingConstraints" />

<EditText
android:id="@+id/editTextText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="140dp"
android:layout_marginTop="97dp"
android:ems="10"
android:gravity="center"
android:inputType="text"
android:text="NAME"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="MissingConstraints" />

<EditText
android:id="@+id/editTextText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="140dp"
android:layout_marginTop="156dp"
android:ems="10"

2
Vishwakarma Institute of Technology
Department of Engineering Sciences and Humanities (DESH)

android:gravity="center"
android:inputType="text"
android:text="PRN"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<EditText
android:id="@+id/editTextText3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="140dp"
android:layout_marginTop="216dp"
android:ems="10"
android:gravity="center"
android:inputType="text"
android:text="Rn"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<EditText
android:id="@+id/editTextText4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="140dp"
android:layout_marginTop="276dp"
android:ems="10"
android:gravity="center"
android:inputType="text"
android:text="Dep"
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_marginStart="156dp"
android:layout_marginTop="416dp"
android:gravity="center"
android:text="Submit"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

activity_main2.xml:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout

3
Vishwakarma Institute of Technology
Department of Engineering Sciences and Humanities (DESH)

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=".MainActivity2">

<TextView
android:id="@+id/textView13"
android:layout_width="225dp"
android:layout_height="45dp"
android:gravity="center"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.989"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.616" />

<TextView
android:id="@+id/textView12"
android:layout_width="225dp"
android:layout_height="45dp"
android:gravity="center"
android:textSize="24sp"
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" />

<TextView
android:id="@+id/textView9"
android:layout_width="160dp"
android:layout_height="46dp"
android:gravity="center"
android:text="Department"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.063"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.616" />

<TextView
android:id="@+id/textView8"
android:layout_width="160dp"
android:layout_height="46dp"
android:gravity="center"

4
Vishwakarma Institute of Technology
Department of Engineering Sciences and Humanities (DESH)

android:text="Roll Number"

app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.063"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />

<TextView
android:id="@+id/textView6"
android:layout_width="160dp"
android:layout_height="46dp"
android:gravity="center"
android:text="Name"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.051"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.277" />

<TextView
android:id="@+id/textView10"
android:layout_width="225dp"
android:layout_height="45dp"
android:gravity="center"
android:textSize="24sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.989"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.276" />

<TextView
android:id="@+id/textView11"
android:layout_width="225dp"
android:layout_height="45dp"
android:gravity="center"
android:textSize="24sp"
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.39" />

<TextView
android:id="@+id/textView7"
android:layout_width="160dp"

5
Vishwakarma Institute of Technology
Department of Engineering Sciences and Humanities (DESH)

android:layout_height="46dp"
android:gravity="center"
android:text="PRN number"

app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.063"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.389" />

<TextView
android:id="@+id/textView5"
android:layout_width="374dp"
android:layout_height="74dp"
android:gravity="center"
android:text="Student Details"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.432"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.108" />
</androidx.constraintlayout.widget.ConstraintLayout>

MainActivity.java:
package com.example.assignment2;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

import com.example.assignment2.MainActivity;
import com.example.assignment2.R;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText e1 = (EditText) findViewById(R.id.editTextText);
EditText e2 = (EditText) findViewById(R.id.editTextText2);

6
Vishwakarma Institute of Technology
Department of Engineering Sciences and Humanities (DESH)

EditText e3 = (EditText) findViewById(R.id.editTextText3);


EditText e4 = (EditText) findViewById(R.id.editTextText4);
Button b1 = (Button) findViewById(R.id.button);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String PRN = e1.getText().toString();
String roll_no = e2.getText().toString();
String name = e3.getText().toString();
String dept = e4.getText().toString();
Intent i = new Intent(MainActivity.this, MainActivity.class);
i.putExtra("Stud_PRN",PRN);
i.putExtra("Stud_Roll No",roll_no);
i.putExtra("Stud_Name",name);
i.putExtra("Stud_Dept",dept);
startActivity(i);
}
});
}
}

MainActivity2.java:
package com.example.assignment2;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;

import com.example.assignment2.R;

import org.w3c.dom.Text;

public class MainActivity2 extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
TextView t1 = (TextView) findViewById(R.id.textView10);
TextView t2 = (TextView) findViewById(R.id.textView11);
TextView t3 = (TextView) findViewById(R.id.textView12);
TextView t4 = (TextView) findViewById(R.id.textView13);
Intent i = getIntent();
String prn = i.getStringExtra("Stud_PRN");
t1.setText(prn);

7
Vishwakarma Institute of Technology
Department of Engineering Sciences and Humanities (DESH)

String roll_no1 = i.getStringExtra("Stud_Roll No");


t2.setText(roll_no1);
String name1 = i.getStringExtra("Stud_Name");
t3.setText(name1);
String dept1 = i.getStringExtra("Stud_Dept");
t4.setText(dept1);
}
}

Output:

You might also like