Application to display message using Toast Class and showing clipboard by performing Copy and Paste Operations.
Thu Oct 31 2024 09:56:10 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()
}
}
}



Comments