I am very amassed with new developments in technology particularly in mobile phone to be specific Android application development. In this article I would like to share with you my first android application that I have written using Android Studio I called this application sum and product of two numbers in android what thus the program will do is to ask the user to give two numbers and then our program will compute the sum and product of the two numbers. This program is very simple I just stated learning android programming in couple of days it is more on self study on my part. I hope you will find my work useful.
Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com.
My mobile number here in the Philippines is 09173084360.
Sample Program Output
Program Listing
MainActivity.java
package com.example.servo.add; import android.view.View; import android.widget.EditText; import android.support.v7.app.ActionBarActivity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void sum_and_product(View view) { EditText editText2 = (EditText) findViewById(R.id.editText2); EditText editText3 = (EditText) findViewById(R.id.editText3); EditText editText4 = (EditText) findViewById(R.id.editText4); EditText editText = (EditText) findViewById(R.id.editText); int first = Integer.valueOf(editText2.getText().toString()); int second = Integer.valueOf(editText4.getText().toString()); int add = first + second; int product = first * second; editText3.setText(Integer.toString(add)); editText.setText(Integer.toString(product)); } public void clear(View view) { EditText editText2 = (EditText) findViewById(R.id.editText2); EditText editText3 = (EditText) findViewById(R.id.editText3); EditText editText4 = (EditText) findViewById(R.id.editText4); EditText editText = (EditText) findViewById(R.id.editText); editText2.setText(""); editText2.requestFocus(); editText2.setText(""); editText3.setText(""); editText4.setText(""); editText.setText(""); } public void quit() { new AlertDialog.Builder(this) .setMessage("Are you sure you want to exit?") .setCancelable(false) .setPositiveButton("Yes", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { MainActivity.this.finish(); } }) .setNegativeButton("No", null) .show(); } }
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity" android:id="@+id/myRelativeLayout" android:background="#ff1dffb7"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/editText2" android:width="100dp" android:textSize="25dp" android:textStyle="bold" android:inputType="number" android:layout_above="@+id/textView2" android:layout_alignLeft="@+id/editText4" android:layout_alignStart="@+id/editText4" android:textColor="#ff0918ff" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/editText3" android:inputType="number" android:width="100dp" android:textSize="25dp" android:textStyle="bold" android:layout_alignBottom="@+id/textView3" android:layout_alignLeft="@+id/editText" android:layout_alignStart="@+id/editText" android:textColor="#ff142eff" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/editText4" android:width="100dp" android:textSize="25dp" android:textStyle="bold" android:inputType="number" android:textColor="#ff1024ff" android:layout_below="@+id/textView" android:layout_alignRight="@+id/button2" android:layout_alignEnd="@+id/button2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Ok" android:id="@+id/button" android:onClick="sum_and_product" android:textStyle="bold" android:layout_alignTop="@+id/button2" android:layout_alignRight="@+id/textView3" android:layout_alignEnd="@+id/textView3" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Clear" android:id="@+id/button2" android:onClick="clear" android:textStyle="bold" android:layout_below="@+id/editText" android:layout_alignRight="@+id/textView5" android:layout_alignEnd="@+id/textView5" android:layout_marginTop="37dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="First Number" android:id="@+id/textView" android:textStyle="bold" android:layout_marginTop="50dp" android:layout_below="@+id/textView5" android:layout_alignLeft="@+id/textView4" android:layout_alignStart="@+id/textView4" android:textColor="#ff0e16ff" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Second Number" android:textStyle="bold" android:id="@+id/textView2" android:layout_below="@+id/textView" android:layout_alignLeft="@+id/textView" android:layout_alignStart="@+id/textView" android:layout_marginTop="42dp" android:textColor="#ff1121ff" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="The product is" android:textStyle="bold" android:id="@+id/textView6" android:layout_marginTop="34dp" android:textColor="#ff0a1eff" android:layout_below="@+id/textView3" android:layout_alignLeft="@+id/textView3" android:layout_alignStart="@+id/textView3" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="The total sum is" android:textStyle="bold" android:id="@+id/textView3" android:layout_centerVertical="true" android:layout_alignLeft="@+id/textView2" android:layout_alignStart="@+id/textView2" android:textColor="#ff1624ff" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Sum and Product of Two Numbers" android:textStyle="bold" android:textSize="18dp" android:textColor="#ff0d19ff" android:id="@+id/textView4" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:shadowColor="#ffac0dff" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Created By: Mr. Jake R. Pomperada" android:textSize="16dp" android:textColor="#ff0c26ff" android:textStyle="bold" android:id="@+id/textView5" android:layout_marginTop="38dp" android:layout_below="@+id/textView4" android:layout_centerHorizontal="true" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/editText" android:inputType="number" android:width="100dp" android:textSize="25dp" android:textStyle="bold" android:layout_alignBottom="@+id/textView6" android:layout_alignRight="@+id/button2" android:layout_alignEnd="@+id/button2" android:textColor="#ff0f27ff" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Quit" android:id="@+id/button3" android:onClick="quit" android:layout_marginTop="20dp" android:textStyle="bold" android:layout_below="@+id/button" android:layout_toRightOf="@+id/button" android:layout_toEndOf="@+id/button" /> </RelativeLayout>