Showing posts with label button Click. Show all posts
Showing posts with label button Click. Show all posts

Saturday, December 1, 2012

Sum of Two Number, using Edittext, Radio button and Button (V2)


Activity_main.XML File

<LinearLayout 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:orientation="vertical"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Enter First Number"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/text1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPersonName" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Enter Second Number"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/text2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPersonName" />
<RadioGroup
        android:id="@+id/radioChoice"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
   
    <RadioButton
        android:id="@+id/radioButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="ADD" />

    <RadioButton
        android:id="@+id/radioButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Subtract" />
</RadioGroup>
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="SUM" />

</LinearLayout>

===========================================================================

MAINACTIVITY.JAVA


package com.example.demo;

import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener
{
           
            Button button1;
            EditText text1,text2;
            RadioButton rb1,rb2;
           

            @Override
            protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.activity_main);
                         button1= (Button) findViewById(R.id.button1);
                        text1=(EditText) findViewById(R.id.text1);
                        text2=(EditText) findViewById(R.id.text2);
                        rb1=(RadioButton)findViewById(R.id.radioButton1);
                        rb2=(RadioButton)findViewById(R.id.radioButton2);
                       
                        button1.setOnClickListener(this);
            }
           

            @Override
            public boolean onCreateOptionsMenu(Menu menu) {
                        // Inflate the menu; this adds items to the action bar if it is present.
                        getMenuInflater().inflate(R.menu.activity_main, menu);
                        return true;
            }

            @Override
            public void onClick(View arg0) {
                       
                        Editable s1 = text1.getText();
                        Editable s2 = text2.getText();
                        int ss=0;
                       
                        if(rb1.isChecked())
                        {
                         ss=Integer.parseInt(s1.toString())+Integer.parseInt(s2.toString());
                        }
                        if(rb2.isChecked())
                        {
                         ss=Integer.parseInt(s1.toString())-Integer.parseInt(s2.toString());
                        }
                       
                        String sss=String.valueOf(ss);
                       
                       
                        Toast msg= Toast.makeText(MainActivity.this, sss,Toast.LENGTH_LONG);
                       
                       
                        msg.show();
                       
                       
            }

}

Sum of Two Number, using Edittext and Button (V1)

Activity_main.XML File

<LinearLayout 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:orientation="vertical"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Enter First Number"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/text1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPersonName" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Enter Second Number"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/text2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPersonName" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="SUM" />

</LinearLayout>


=====================================================================



MainActivity.Java


package com.example.demo;

import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener
{
           
            Button button1;
            EditText text1,text2;
           
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.activity_main);
                         button1= (Button) findViewById(R.id.button1);
                        text1=(EditText) findViewById(R.id.text1);
                        text2=(EditText) findViewById(R.id.text2);
                        button1.setOnClickListener(this);
            }
           
            @Override
            public boolean onCreateOptionsMenu(Menu menu) {
                        // Inflate the menu; this adds items to the action bar if it is present.
                        getMenuInflater().inflate(R.menu.activity_main, menu);
                        return true;
            }

            @Override
            public void onClick(View arg0) {
                        Editable s1 = text1.getText();
                        Editable s2 = text2.getText();
                        int ss=Integer.parseInt(s1.toString())+Integer.parseInt(s2.toString());
                        String sss=String.valueOf(ss);
            Toast msg= Toast.makeText(MainActivity.this, sss,Toast.LENGTH_LONG);
                        msg.show();      }

}