JAVA CODE:
package com.example.project.sonycalculator;
import android.app.Activity;
import android.widget.Button;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class Button_Calculator extends Activity implements View.OnClickListener {
Button one,two,three,four,five,six,seven,eight,nine,xero,point,equal,add,subtract,multiply,div,reset,clearbutton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.button_calculator);
one=(Button)findViewById(R.id.button1);
one.setText("1");
two=(Button)findViewById(R.id.button2);
two.setText("2");
three=(Button)findViewById(R.id.button3);
three.setText("3");
four=(Button)findViewById(R.id.button4);
four.setText("4");
five=(Button)findViewById(R.id.button5);
five.setText("5");
six=(Button)findViewById(R.id.button6);
six.setText("6");
seven=(Button)findViewById(R.id.button7);
seven.setText("7");
eight=(Button)findViewById(R.id.button8);
eight.setText("8");
nine=(Button)findViewById(R.id.button9);
nine.setText("9");
point=(Button)findViewById(R.id.pointbutton);
xero=(Button)findViewById(R.id.zerobutton);
xero.setText("0");
add=(Button)findViewById(R.id.addbutton);
subtract=(Button)findViewById(R.id.subtractbutton);
div=(Button)findViewById(R.id.dividebutton);
multiply=(Button)findViewById(R.id.multiplybutton);
equal=(Button)findViewById(R.id.equalbutton);
reset=(Button)findViewById(R.id.resetbutton);
clearbutton=(Button)findViewById(R.id.clearbutton);
one.setOnClickListener(this);
two.setOnClickListener(this);
three.setOnClickListener(this);
four.setOnClickListener(this);
five.setOnClickListener(this);
six.setOnClickListener(this);
seven.setOnClickListener(this);
eight.setOnClickListener(this);
nine.setOnClickListener(this);
xero.setOnClickListener(this);
point.setOnClickListener(this);
add.setOnClickListener(this);
subtract.setOnClickListener(this);
multiply.setOnClickListener(this);
div.setOnClickListener(this);
equal.setOnClickListener(this);
reset.setOnClickListener(this);
clearbutton.setOnClickListener(this);
}
XML CODE:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:contest=".Login"
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="1">
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="1"
android:id="@+id/button1"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="2"
android:id="@+id/button2"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="3"
android:id="@+id/button3"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="+"
android:textSize="23dp"
android:id="@+id/addbutton"
android:textStyle="bold"
/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="4"
android:id="@+id/button4"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="5"
android:id="@+id/button5"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="6"
android:id="@+id/button6"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="*"
android:textSize="23dp"
android:id="@+id/multiplybutton"
android:textStyle="bold"
android:layout_weight="0.22"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="7"
android:id="@+id/button7"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="8"
android:id="@+id/button8"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="9"
android:id="@+id/button9"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="-"
android:textSize="33dp"
android:id="@+id/subtractbutton"
android:textStyle="bold"
android:layout_weight="0.22"
/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="1">
<Button
android:layout_width="wrap_content"
android:layout_height="55dp"
android:text="."
android:id="@+id/pointbutton"
android:textStyle="italic"
android:textSize="23dp"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:id="@+id/zerobutton"
android:textStyle="italic"
android:textSize="23dp"
android:layout_weight="0.78"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="/"
android:textSize="23dp"
android:id="@+id/dividebutton"
android:textStyle="bold"
android:layout_weight="0.22"
/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:weightSum="1">
<Button
android:layout_width="75dp"
android:layout_height="55dp"
android:text="C"
android:id="@+id/resetbutton"
android:textSize="33dp"
android:gravity="center"
android:textColor="#ffffff" />
<Button
android:layout_width="185dp"
android:layout_height="55dp"
android:text="="
android:id="@+id/equalbutton"
android:textStyle="bold"
android:textSize="33dp"
android:textColor="#ffffff"
android:layout_weight="0.5" />
<Button
android:layout_width="120dp"
android:layout_height="55dp"
android:text="<--"
android:id="@+id/clearbutton"
android:textSize="33dp"
android:gravity="center"
android:background="@drawable/clearbutton"
android:textColor="#ffffff"
android:layout_weight="0.5"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
No comments:
Post a Comment