ADD 2 NUM

PHOTO EMBED

Wed Aug 21 2024 10:02:24 GMT+0000 (Coordinated Universal Time)

Saved by @chatgpt #kotlin

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


    }
}
content_copyCOPY