0% found this document useful (0 votes)
11 views5 pages

PR 9 2

The document outlines a practical exercise to create a simple calculator application using XML layout for an Android app. It includes user interface elements such as EditTexts for inputting numbers, Buttons for performing arithmetic operations, and a TextView for displaying results. The layout is designed using ConstraintLayout to ensure proper alignment and spacing of the components.

Uploaded by

ratnadipkakade7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views5 pages

PR 9 2

The document outlines a practical exercise to create a simple calculator application using XML layout for an Android app. It includes user interface elements such as EditTexts for inputting numbers, Buttons for performing arithmetic operations, and a TextView for displaying results. The layout is designed using ConstraintLayout to ensure proper alignment and spacing of the components.

Uploaded by

ratnadipkakade7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

PRACTICAL NO :- 9

◉ Write a program to create a


simple calculator.
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/r
es/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:padding="16dp"
tools:context=".MainActivity">
<EditText
android:id="@+id/num1EditText"
android:layout_width="0dp"
android:layout_height="48dp"
android:layout_marginTop="44dp"
android:hint="Enter number 1"
android:inputType="numberDecimal"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<EditText
PRACTICAL NO :- 9
android:id="@+id/num2EditText"
android:layout_width="0dp"
android:layout_height="48dp"
android:layout_marginTop="12dp"
android:hint="Enter number 2"
android:inputType="numberDecimal"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.47"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/num
1EditText" />
<Button
android:id="@+id/addButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="+"
android:textSize="16sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/num
2EditText" />
<Button
android:id="@+id/subtractButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="-"
android:textSize="16sp"
PRACTICAL NO :- 9
app:layout_constraintEnd_toStartOf="@+id/multipl
yButton"
app:layout_constraintStart_toEndOf="@+id/addBut
ton"
app:layout_constraintTop_toBottomOf="@+id/num
2EditText" />
<Button
android:id="@+id/multiplyButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="x"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/num
2EditText" />
<Button
android:id="@+id/divideButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="/"
android:textSize="16sp"
app:layout_constraintStart_toStartOf="parent
app:layout_constraintTop_toBottomOf="@+id/add
Button" /
<Button
android:id="@+id/sqrtButton"
PRACTICAL NO :- 9
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginEnd="140dp"
android:text="Sqrt"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/subt
ractButton" /
<TextView
android:id="@+id/resultTextView"
android:layout_width="84dp"
android:layout_height="41dp"
android:layout_marginStart="4dp"
android:layout_marginTop="40dp"
android:text="Result: "
android:textSize="18sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/divid
eButton" />
</androidx.constraintlayout.widget.ConstraintLayou
t>
PRACTICAL NO :- 9

OUTPUT:-

You might also like