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

Practical No 07

The document outlines a practical assignment to develop an Android application using TextView and EditText components. It includes XML layout code for the user interface and Java code for the main activity that generates an email based on user input. The program prompts users for their first name, last name, and domain to create an email address when a button is clicked.

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)
5 views2 pages

Practical No 07

The document outlines a practical assignment to develop an Android application using TextView and EditText components. It includes XML layout code for the user interface and Java code for the main activity that generates an email based on user input. The program prompts users for their first name, last name, and domain to create an email address when a button is clicked.

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 07

Title: Develop a program to implemengt TextView and EditText.


Name: Karad Dhanashri Pandhrinath
Class: TYCM-WIN Batch: A Roll No: 16

Source Code: android:layout_width="380dp"


<?xml version="1.0" encoding="utf-8"?> android:layout_height="76dp"
<LinearLayout android:layout_margin="20dp"
xmlns:android="http://schemas.android.com/apk/r
es/android" android:orientation="horizontal">

xmlns:app="http://schemas.android.com/apk/res- <TextView
auto" android:id="@+id/t2"
android:layout_width="wrap_content"
xmlns:tools="http://schemas.android.com/tools" android:layout_height="wrap_content"
android:id="@+id/main" android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="match_parent" android:text="Enter Last Name:"
android:orientation="vertical" android:textSize="20sp" />
tools:context=".MainActivity"
> <EditText
android:id="@+id/e2"
<TextView android:layout_width="220dp"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:layout_gravity="center"
android:layout_gravity="center" android:hint=" naik"
android:layout_marginTop="30dp" android:minHeight="48dp"></EditText>
android:text="Email Generator"
android:textColor="#570932" </LinearLayout>
android:textSize="30dp"></TextView>
<LinearLayout <LinearLayout
android:layout_width="386dp" android:layout_width="380dp"
android:layout_height="139dp" android:layout_height="76dp"
android:layout_margin="20dp" android:layout_margin="20dp"

android:orientation="horizontal"> android:orientation="horizontal">

<TextView <TextView
android:id="@+id/t1" android:id="@+id/t3"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:layout_marginTop="30dp"
android:text="Enter First Name:" android:text="Enter Domain:"
android:textSize="20sp" /> android:textSize="20sp" />

<EditText <EditText
android:id="@+id/e1" android:id="@+id/e3"
android:layout_width="220dp" android:layout_width="220dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:layout_marginTop="30dp" android:hint=" finance"
android:hint=" john" android:minHeight="48dp"></EditText>
android:minHeight="48dp"></EditText>
</LinearLayout>
</LinearLayout>
<Button
<LinearLayout android:id="@+id/b"
android:layout_width="wrap_content" @Override
android:layout_height="wrap_content" public void onClick(View v) {
android:text="Generate Email" String str1=
android:layout_gravity="center" String.valueOf(E1.getText());
></Button> String str2=
<TextView String.valueOf(E2.getText());
android:layout_width="300dp" String str3=
android:layout_height="30dp" String.valueOf(E3.getText());
android:id="@+id/t4" String email=
android:background="@color/white" str1+"_"+str2+str3+"@"+"gmail.com";
android:textColor="@color/black" t.setText(email);
android:layout_gravity="center" }
android:hint="[email protected]" });
android:layout_marginTop="80dp"
/> }
}
</LinearLayout> Output:

Java Code:

package com.example.practical_7;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

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 {

EditText E1,E2,E3;
TextView t;
Button B;

@Override

protected void onCreate(Bundle b) {


super.onCreate(b);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);

E1= findViewById(R.id.e1);
E2= findViewById(R.id.e2);
E3= findViewById(R.id.e3);
B= findViewById(R.id.b);
t= findViewById(R.id.t4);

B.setOnClickListener(new
View.OnClickListener() {

You might also like