Download - Simplest calculator app using android studio android workshop

Transcript
Page 1: Simplest calculator app using android studio   android workshop
Page 3: Simplest calculator app using android studio   android workshop

❏ Calculator APP with simple ADD functionality

Contents

Page 4: Simplest calculator app using android studio   android workshop
Page 5: Simplest calculator app using android studio   android workshop

package com.baabtra.baabtracalc;

import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.EditText;import android.widget.Button;

LoadingScreen.java

Page 6: Simplest calculator app using android studio   android workshop

public class LoadingScreen extends ActionBarActivity implements View.OnClickListener { Button mButton; EditText Txt_FirstNumber, Txt_SecondNumber, Txt_Result;

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_loading_screen);

Page 7: Simplest calculator app using android studio   android workshop

mButton = (Button)findViewById(R.id.button); Txt_FirstNumber = (EditText)findViewById(R.id.editText); Txt_SecondNumber = (EditText)findViewById(R.id.editText2); Txt_Result = (EditText)findViewById(R.id.editText3);

mButton.setOnClickListener(this);

}

Page 8: Simplest calculator app using android studio   android workshop

public void onClick(View v) { int int_fn = Integer.parseInt(Txt_FirstNumber.getText().toString()); int int_sn= Integer.parseInt(Txt_SecondNumber.getText().toString()); int int_tmp_result = int_fn + int_sn; Txt_Result.setText("Result : " + Integer.toString(int_tmp_result)); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_loading_screen, menu); return true; }

Page 9: Simplest calculator app using android studio   android workshop

@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId();

//noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; }

return super.onOptionsItemSelected(item); }}

Page 10: Simplest calculator app using android studio   android workshop

● Linear Layout● Heading - Baabtranz Calculator● three text boxes - First number, Second

Number and Result ● Thee labels - TextViews - First Number,

Second Number and Result● One Button - Add button

Lay out of the app

Page 11: Simplest calculator app using android studio   android workshop
Page 12: Simplest calculator app using android studio   android workshop
Page 13: Simplest calculator app using android studio   android workshop
Page 14: Simplest calculator app using android studio   android workshop

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:orientation="vertical"

android:layout_height="match_parent" tools:context=".LoadingScreen" >

<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text="@string/heading" android:id="@+id/textView3" android:background="#ff1623ff" android:capitalize="characters" android:clickable="false" android:textColor="#ff35ffb6" android:textSize="@dimen/abc_action_bar_progress_bar_size" />

<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text= "@string/first_number" android:id="@+id/textView2" />

Page 15: Simplest calculator app using android studio   android workshop

<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="number" android:ems="10" android:id="@+id/editText" />

<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text="@string/second_number" android:id="@+id/textView4" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="number" android:ems="10" android:id="@+id/editText2" />

Page 16: Simplest calculator app using android studio   android workshop

<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text= "@string/Result" android:id="@+id/textView" />

<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="number" android:id="@+id/editText3" />

<Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="ADD" android:id="@+id/button" />

</LinearLayout>

Page 17: Simplest calculator app using android studio   android workshop

US UK UAE

7002 Hana Road, Edison NJ 08817, United States of America.

90 High Street,

Cherry Hinton,

Cambridge, CB1 9HZ,

United Kingdom.

Suite No: 51, Oasis Center,

Sheikh Zayed Road, Dubai,

UAE

Email to [email protected] or Visit baabtra.com

Looking for learning coding or software engineering?

Page 18: Simplest calculator app using android studio   android workshop

India Centres

Emarald Mall (Big Bazar Building)Mavoor Road, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

NC Complex, Near Bus StandMukkam, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

Cafit Square IT Park,Hilite Business Park,KozhikodeKerala, India.

Email: [email protected]

TBI - NITCNIT Campus, Kozhikode.Kerala, India.

Start up VillageEranakulam,Kerala, India.

Start up VillageUL CCKozhikode, Kerala