Application to display message using Toast Class & showing clipboard by performing Copy and Paste Operations.

PHOTO EMBED

Thu Oct 31 2024 16:12:19 GMT+0000 (Coordinated Universal Time)

Saved by @carona

1.Develop an Android  Application to display message using Toast Class.

Activity_main.xml file

<?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">


    <!--  android:inputType="textPersonName|textPassword"    It will take text as password with asterisk symbol and combination of characters and numbers -->

    <EditText
        android:id="@+id/etView"
        android:layout_width="380dp"
        android:layout_height="62dp"
        android:layout_marginTop="84dp"
        android:layout_marginBottom="147dp"
        android:ems="10"
        android:hint="Enter Name"
        android:inputType="textPersonName|textPassword"
        android:textColor="#9C27B0"
        android:textSize="20sp"
        app:layout_constraintBottom_toTopOf="@+id/btn1"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.483"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="400dp"
        android:text="Click Here"
        android:gravity="center_horizontal"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.435"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/etView"
        app:layout_constraintVertical_bias="1.0" />

    <TextView
        android:id="@+id/txtView"
        android:layout_width="361dp"
        android:layout_height="70dp"
        android:text="Text View"
        android:textColor="#E91E63"
        android:textSize="30dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/btn1" />


</androidx.constraintlayout.widget.ConstraintLayout>



MainActivity.kt

package com.example.myapp_lakshmi

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
import android.widget.Toast

class MainActivity : AppCompatActivity() {

    //Declaration of Widgets

    lateinit var editText:EditText
    lateinit var btn:Button
    lateinit var textView:TextView
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

       //findViewById() method is used to find an existing view in your XML layout by its android:id attribute.

        editText=findViewById(R.id.etView)
        btn=findViewById(R.id.btn1)
        textView=findViewById(R.id.txtView)
        btn.setOnClickListener(){

            // A toast provides simple feedback about an operation in a small popup.

            Toast.makeText(this,"button Clicked",Toast.LENGTH_LONG).show()

              //Reading/Copying the text from edit text and writing/displaying/Pasting into the textview

            textView.text=editText.text.toString()
        }
    }
}



Output:





2. Develop an Android  Application showing clipboard by performing Copy and Paste Operations.

Activity_main.xml file

<?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">


    <!--  android:inputType="textPersonName|textPassword"    It will take text as password with asterisk symbol and combination of characters and numbers -->

    <EditText
        android:id="@+id/etView"
        android:layout_width="380dp"
        android:layout_height="62dp"
        android:layout_marginTop="84dp"
        android:layout_marginBottom="147dp"
        android:ems="10"
        android:hint="Enter Name"
        android:inputType="textPersonName|textPassword"
        android:textColor="#9C27B0"
        android:textSize="20sp"
        app:layout_constraintBottom_toTopOf="@+id/btn1"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.483"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="400dp"
        android:text="Click Here"
        android:gravity="center_horizontal"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.435"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/etView"
        app:layout_constraintVertical_bias="1.0" />

    <TextView
        android:id="@+id/txtView"
        android:layout_width="361dp"
        android:layout_height="70dp"
        android:text="Text View"
        android:textColor="#E91E63"
        android:textSize="30dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/btn1" />


</androidx.constraintlayout.widget.ConstraintLayout>



MainActivity.kt

package com.example.myapp_lakshmi

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
import android.widget.Toast

class MainActivity : AppCompatActivity() {

    //Declaration of Widgets

    lateinit var editText:EditText
    lateinit var btn:Button
    lateinit var textView:TextView
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

       //findViewById() method is used to find an existing view in your XML layout by its android:id attribute.

        editText=findViewById(R.id.etView)
        btn=findViewById(R.id.btn1)
        textView=findViewById(R.id.txtView)
        btn.setOnClickListener(){

            // A toast provides simple feedback about an operation in a small popup.

            Toast.makeText(this,"button Clicked",Toast.LENGTH_LONG).show()

            //Reading/Copying the text from edit text and writing/displaying/Pasting into the textview

            textView.text=editText.text.toString()
        }
    }
}



Outpu
content_copyCOPY