Advertisement
mmayoub

Ex01, Calculator, Layout file

Oct 1st, 2022
1,010
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.20 KB | Software | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.    xmlns:app="http://schemas.android.com/apk/res-auto"
  4.    xmlns:tools="http://schemas.android.com/tools"
  5.    android:id="@+id/llyBackGround"
  6.    android:layout_width="match_parent"
  7.    android:layout_height="match_parent"
  8.    android:layout_margin="16dp"
  9.    android:orientation="vertical"
  10.    tools:context=".MainActivity">
  11.  
  12.     <TextView
  13.        android:id="@+id/textView2"
  14.        android:layout_width="match_parent"
  15.        android:layout_height="wrap_content"
  16.        android:layout_margin="16dp"
  17.        android:background="#F57F17"
  18.        android:text="My Calculator"
  19.        android:textAlignment="center"
  20.        android:textColor="#004D40"
  21.        android:textSize="34sp"
  22.        android:textStyle="bold" />
  23.  
  24.     <EditText
  25.        android:id="@+id/etNo1"
  26.        android:layout_width="match_parent"
  27.        android:layout_height="wrap_content"
  28.        android:layout_margin="16dp"
  29.        android:ems="10"
  30.        android:gravity="center"
  31.        android:hint="first number"
  32.        android:inputType="numberDecimal"
  33.        android:minHeight="48dp"
  34.        android:textAlignment="center" />
  35.  
  36.     <RadioGroup
  37.        android:id="@+id/rgOperation"
  38.        android:layout_width="match_parent"
  39.        android:layout_height="wrap_content"
  40.        android:layout_marginStart="16dp"
  41.        android:layout_marginEnd="16dp"
  42.        android:orientation="horizontal">
  43.  
  44.         <RadioButton
  45.            android:id="@+id/rbAdd"
  46.            android:layout_width="wrap_content"
  47.            android:layout_height="match_parent"
  48.            android:layout_gravity="center"
  49.            android:layout_weight="1"
  50.            android:gravity="start|center_horizontal|center_vertical"
  51.            android:text="+"
  52.            android:textSize="20sp"
  53.            android:textStyle="bold" />
  54.  
  55.         <RadioButton
  56.            android:id="@+id/rbSub"
  57.            android:layout_width="wrap_content"
  58.            android:layout_height="match_parent"
  59.            android:layout_gravity="center"
  60.            android:layout_weight="1"
  61.            android:gravity="start|center_horizontal|center_vertical"
  62.            android:text="-"
  63.            android:textSize="20sp"
  64.            android:textStyle="bold" />
  65.  
  66.         <RadioButton
  67.            android:id="@+id/rbMul"
  68.            android:layout_width="wrap_content"
  69.            android:layout_height="match_parent"
  70.            android:layout_gravity="center"
  71.            android:layout_weight="1"
  72.            android:gravity="start|center_horizontal|center_vertical"
  73.            android:text="*"
  74.            android:textSize="20sp"
  75.            android:textStyle="bold" />
  76.  
  77.         <RadioButton
  78.            android:id="@+id/rbDiv"
  79.            android:layout_width="wrap_content"
  80.            android:layout_height="match_parent"
  81.            android:layout_gravity="center"
  82.            android:layout_weight="1"
  83.            android:gravity="start|center_horizontal|center_vertical"
  84.            android:text="/"
  85.            android:textSize="20sp"
  86.            android:textStyle="bold" />
  87.     </RadioGroup>
  88.  
  89.     <EditText
  90.        android:id="@+id/etNo2"
  91.        android:layout_width="match_parent"
  92.        android:layout_height="wrap_content"
  93.        android:layout_margin="16dp"
  94.        android:ems="10"
  95.        android:hint="second number"
  96.        android:inputType="numberDecimal"
  97.        android:minHeight="48dp"
  98.        android:textAlignment="center" />
  99.  
  100.     <Button
  101.        android:id="@+id/btnCalculate"
  102.        android:layout_width="match_parent"
  103.        android:layout_height="wrap_content"
  104.        android:layout_margin="16dp"
  105.        android:onClick="btnClicked"
  106.        android:text="="
  107.        android:textSize="20sp"
  108.        android:textStyle="bold" />
  109.  
  110.     <TextView
  111.        android:id="@+id/tvResult"
  112.        android:layout_width="match_parent"
  113.        android:layout_height="wrap_content"
  114.        android:layout_margin="16dp"
  115.        android:singleLine="false"
  116.        android:text="TextView"
  117.        android:textAlignment="center"
  118.        android:textColor="#311B92"
  119.        android:textSize="20sp" />
  120.  
  121. </LinearLayout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement