ANDROID Buttons Code...

Here we got java and xml code for operators and buttons.

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="&lt;--"
            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