Lab Detail


Sno Back Back Subject subject date title note
1 1 Back to subject Mobile Application Development Lab - 20A05706 (Lab) Sept. 14, 2025 TEXT FIELDS

TEXT FIELDS

E:\android\MyApplication\app\src\main\java\com\example\myapplication\MainActivity.kt

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

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="5dp"
        android:padding="5dp"
        android:text="Example Form"
        android:textAllCaps="true"
        android:textColor="#E91E63"
        android:textSize="20sp"
        android:textStyle="italic" />

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">

            <EditText
                android:id="@+id/editTextTextPersonName"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="textPersonName"
                android:inputType="textPersonName"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextTextPassword"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="textPassword"
                android:inputType="textPassword"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextNumberPassword"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="numberPassword"
                android:inputType="numberPassword"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextTextEmailAddress"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="textEmailAddress"
                android:inputType="textEmailAddress"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextTextMultiLine"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:gravity="start|top"
                android:hint="textMultiLine"
                android:inputType="textMultiLine"
                android:minLines="10"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextTextPostalAddress"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="textPostalAddress"
                android:inputType="textPostalAddress"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextTime"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="time"
                android:inputType="time"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextNumber"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="number"
                android:inputType="number"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextNumberSigned"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="numberSigned"
                android:inputType="numberSigned"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <EditText
                android:id="@+id/editTextNumberDecimal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:ems="10"
                android:hint="numberDecimal"
                android:inputType="numberDecimal"
                android:padding="5dp"
                android:textAllCaps="true"
                android:textColor="#E91E63"
                android:textColorHint="#3F51B5"
                android:textSize="20sp"
                android:textStyle="italic" />

            <Button
                android:id="@+id/bt"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Submit"></Button>
        </LinearLayout>
    </ScrollView>

</LinearLayout>

E:\android\MyApplication\app\src\main\java\com\example\myapplication\MainActivity.kt

package com.example.myapplication

import android.annotation.SuppressLint
import android.os.Bundle
import android.widget.Button
import android.widget.EditText


import android.widget.Toast
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

    var button: Button? = null
    var e1: EditText? = null
    var e2: EditText? = null


    @SuppressLint("WrongConstant")
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // Enable edge-to-edge content
        enableEdgeToEdge()

        button = findViewById(R.id.bt)
        e1 = findViewById(R.id.editTextTextPersonName)
        e2 = findViewById(R.id.editTextTextPassword)

        button!!.setOnClickListener {
            var s1: String = e1!!.text.toString()
            var s2: String = e2!!.text.toString()
            Toast.makeText(applicationContext, s1 + s2, Toast.LENGTH_LONG).show()
        }


    }
}

 

Output