<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/purple_200" > <TextView android:id="@+id/title" style="bold" android:layout_width="match_parent" android:layout_height="73dp" android:text="Addition of Two Numbers" android:textColor="#ED0E5A" android:textSize="30dp" android:textStyle="bold" /> <EditText android:id="@+id/num1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Enter the First Number" /> <EditText android:id="@+id/num2" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Enter the Second Number" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@color/purple_200" > <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#0B89ED" android:layout_marginLeft="80dp" android:layout_marginRight="40dp" android:text="SUM" /> <Button android:id="@+id/clear" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#0B89ED" android:layout_marginLeft="40dp" android:layout_marginRight="40dp" android:text="Clear"/> </LinearLayout> <TextView android:id="@+id/result" style="bold" android:layout_width="wrap_content" android:layout_height="79dp" android:text="Result will be displayed here" android:textColor="#F3DE2F" android:textSize="29dp" android:textStyle="bold" /> </LinearLayout> package com.example.sum import android.os.Bundle import android.widget.Button import android.widget.EditText import android.widget.TextView import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.material.MaterialTheme import androidx.compose.material.Surface import androidx.compose.material.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview.Preview import com.example.sum.ui.theme.SumTheme import java.util.jar.Pack200 class MainActivity : ComponentActivity() { private lateinit var t1 : TextView private lateinit var et1: EditText private lateinit var et2: EditText private lateinit var bt1 : Button private lateinit var bt2: Button private lateinit var t2: TextView override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) t1 = findViewById(R.id.title) et1 = findViewById(R.id.num1) et2 = findViewById(R.id.num2) bt1 = findViewById(R.id.btn) bt2 = findViewById(R.id.clear) t2 = findViewById(R.id.result) bt1.setOnClickListener{ var n1 = et1.text.toString() var n2 = et2.text.toString() if (n1.isNotEmpty() && n2.isNotEmpty()){ val total = n1.toInt() + n2.toInt() t2.text = "Sum is $total" }else{ t2.text = "Please enter both the values" } } bt2.setOnClickListener { et1.text.clear() et2.text.clear() t2.text = "Result will be displayed here" et1.hint = "Enter the First Number" et2.hint = "Enter the Second Number" } } }