0% found this document useful (0 votes)
8 views

Assignment 2

The document describes an assignment to develop an application using layout managers and event listeners. It includes the XML code for two activity layout files that contain text views, edit texts, buttons and constraints to display a student record form and output.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Assignment 2

The document describes an assignment to develop an application using layout managers and event listeners. It includes the XML code for two activity layout files that contain text views, edit texts, buttons and constraints to display a student record form and output.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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