Calculator XML


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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">

<TextView
android:id="@+id/result_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginTop="12dp"
android:layout_marginEnd="12dp"
android:layout_marginBottom="12dp"
android:text="0"
android:textAlignment="textEnd"
android:textColor="@color/black"
android:textSize="40dp" />

<TextView
android:id="@+id/solution_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/btn_layout"
android:layout_marginStart="12dp"
android:layout_marginTop="12dp"
android:layout_marginEnd="12dp"
android:layout_marginBottom="12dp"
android:textAlignment="textEnd"
android:textColor="@color/black"
android:textSize="64dp" />

<!--buttons-->
<LinearLayout
android:id="@+id/btn_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="#F1F1F1"
android:orientation="vertical">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">

<com.google.android.material.button.MaterialButton
android:id="@+id/c_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:backgroundTint="#FF5722"
android:text="C"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/openbrac_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="("
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/closebrac_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text=")"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/divide_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:backgroundTint="#F13B3B"
android:text="/"
android:textSize="32dp"
app:cornerRadius="36dp" />

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">

<com.google.android.material.button.MaterialButton
android:id="@+id/seven_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="7"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/eight_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="8"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/nine_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="9"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/multiply_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:backgroundTint="#F44336"
android:text="*"
android:textSize="32dp"
app:cornerRadius="36dp" />

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">

<com.google.android.material.button.MaterialButton
android:id="@+id/four_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="4"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/five_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="5"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/six_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="6"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/plus_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:backgroundTint="#F44336"
android:text="+"
android:textSize="32dp"
app:cornerRadius="36dp" />

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">

<com.google.android.material.button.MaterialButton
android:id="@+id/one_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="1"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/two_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="2"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/three_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="3"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/minus_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:backgroundTint="#F44336"
android:text="-"
android:textSize="32dp"
app:cornerRadius="36dp" />

</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">

<com.google.android.material.button.MaterialButton
android:id="@+id/ac_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:backgroundTint="#FF5722"
android:text="AC"
android:textSize="32dp"
app:cornerRadius="36dp"
android:padding="10dp"/>

<com.google.android.material.button.MaterialButton
android:id="@+id/zero_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="0"
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/decimal_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:text="."
android:textSize="32dp"
app:cornerRadius="36dp" />

<com.google.android.material.button.MaterialButton
android:id="@+id/equals_btn"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_margin="13dp"
android:backgroundTint="#F44336"
android:text="="
android:textSize="32dp"
app:cornerRadius="36dp" />

</LinearLayout>

</LinearLayout>
<!--buttons end-->


</RelativeLayout>

 

Comments

Popular posts from this blog

Assesment 1 JAVA

Password xml