<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<EditText
android:id="@+id/txtDisplay"
android:layout_width="320px"
android:layout_height="130px">
</EditText>
<Button
android:id="@+id/btnReset"
android:layout_width="fill_parent"
android:layout_height="60px"
android:text="Clear Screen"
></Button>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<Button
android:id="@+id/btn7"
android:layout_width="80px"
android:layout_height="60px"
android:text="7"
></Button>
<Button
android:id="@+id/btn8"
android:layout_width="80px"
android:layout_height="60px"
android:text="8"
></Button>
<Button
android:id="@+id/btn9"
android:layout_width="80px"
android:layout_height="60px"
android:text="9"
>
</Button>
<Button
android:id="@+id/btnDiv"
android:layout_width="80px"
android:layout_height="60px"
android:text="/"
>
</Button>
</TableRow>
<TableRow>
<Button
android:id="@+id/btn4"
android:layout_width="80px"
android:layout_height="60px"
android:text="4"
></Button>
<Button
android:id="@+id/btn5"
android:layout_width="80px"
android:layout_height="60px"
android:text="5"
></Button>
<Button
android:id="@+id/btn6"
android:layout_width="80px"
android:layout_height="60px"
android:text="6"
>
</Button>
<Button
android:id="@+id/btnMulti"
android:layout_width="80px"
android:layout_height="60px"
android:text="*"
>
</Button>
</TableRow>
<TableRow>
<Button
android:id="@+id/btn1"
android:layout_width="80px"
android:layout_height="60px"
android:text="1"
></Button>
<Button
android:id="@+id/btn2"
android:layout_width="80px"
android:layout_height="60px"
android:text="2"
></Button>
<Button
android:id="@+id/btn3"
android:layout_width="80px"
android:layout_height="60px"
android:text="3"
>
</Button>
<Button
android:id="@+id/btnSub"
android:layout_width="80px"
android:layout_height="60px"
android:text="-"
>
</Button>
</TableRow>
<TableRow>
<Button
android:id="@+id/btnFloat"
android:layout_width="80px"
android:layout_height="60px"
android:text="."
></Button>
<Button
android:id="@+id/btn0"
android:layout_width="80px"
android:layout_height="60px"
android:text="0"
></Button>
<Button
android:id="@+id/btnEqual"
android:layout_width="80px"
android:layout_height="60px"
android:text="="
>
</Button>
<Button
android:id="@+id/btnAdd"
android:layout_width="80px"
android:layout_height="60px"
android:text="+"
>
</Button>
</TableRow>
</TableLayout>
</LinearLayout>
ثانيا : سنقوم باستدعاء عناصر واجهة الرنامج و التي تم تعريفه مفي ملف main.xml كم رأينا سابقا , و تم انشاء علامات مرجعية اليهم في ملف R.java الموجود بداخل المجلد gen , و سيتم الاستعداء باستخدان المعرف (id) لكل عنصر كما في الكود التالي (والذي سيتم كتابته في الملف المصدري الرئيسي للبرنامج )