Android

import android.app.Activity; Bunu yazarak işe başladım birçok blogdan yardım aldım sonunda emülatörü kurdum ama göbeğim çatladı benim burda emülatörü nasıl kurduğumu anlatmam gerek yok ben nasıl bulduysam sizde bulursunuz benim bu blogu kurma amacım bildiklerimi yaptıklarımı paylaşmak bu yüzden burda da kendi yaptığım uygulamacıkların açık kodlarını paylaşacağım. İlk uygulamacığım basit bir hesap makinesi gerçekten bu konuda çok acemiyim javayı yeni yeni öğrenmeye başlıyorum alay edilsin, gülünsün, küçümsenilsin istemem.

Hesap makinesi


CalxActivity.java


package com.examples.calx;
import android.app.Activity;
import android.os.Bundle;
import android.R.integer;
import android.content.Intent;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Button;
import android.widget.Toast;
import android.view.View;
import android.view.View.OnClickListener;
import android.appwidget.*;

public class CalxActivity extends Activity {
    public int sayi1,sayi2;
    public boolean arti,eksi,carpi,bolu,clean;
    EditText textsol;
    EditText textsag;
    TextView textesit;
    Button buttonarti;
    Button buttoneksi;
    Button buttoncarp;
    Button buttonbol;
    Button buttonesit;
    Button buttonce;

    //public int i=0;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.calculate);
       
        textsol = (EditText) findViewById(R.id.editText1);
        textsag = (EditText) findViewById(R.id.editText2);
        textesit = (TextView) findViewById(R.id.editText3);
        buttonarti = (Button) findViewById(R.id.button1);
        buttoneksi = (Button) findViewById(R.id.button2);
        buttoncarp = (Button) findViewById(R.id.button3);
        buttonbol = (Button) findViewById(R.id.button4);
        buttonesit = (Button) findViewById(R.id.button5);
        buttonce = (Button) findViewById(R.id.button6);

        arti = false;
        eksi = false;
        carpi = false;
        bolu = false;
        clean = false;
        buttonarti.setOnClickListener(new OnClickListener() {
        public void onClick(View v){
            arti = true;
            }     
        });
        buttoneksi.setOnClickListener(new OnClickListener() {
        public void onClick(View v){
            eksi = true;
        }
        });
        buttoncarp.setOnClickListener(new OnClickListener() {
            public void onClick(View v){
                carpi = true;
                }
        });
        buttonbol.setOnClickListener(new OnClickListener() {
            public void onClick(View v){
                bolu = true;
                }
        });

        buttonesit.setOnClickListener(new OnClickListener() {
            public void onClick(View v){
            if(arti == true){
                     sayi1 = Integer.valueOf(textsol.getText().toString());
                     sayi2 = Integer.valueOf(textsag.getText().toString());
                     sayi2 = sayi2 + sayi1;
                     textesit.setText(String.valueOf(sayi2));
                     arti = false;
                }else if(eksi == true){
                    sayi1 = Integer.valueOf(textsol.getText().toString());
                    sayi2 = Integer.valueOf(textsag.getText().toString());
                    sayi2 = sayi2 - sayi1;
                        textesit.setText(String.valueOf(sayi2));
                        eksi = false;
                }else if(carpi == true){
                    sayi1 = Integer.valueOf(textsol.getText().toString());
                    sayi2 = Integer.valueOf(textsag.getText().toString());
                    sayi2 = sayi2 * sayi1;
                        textesit.setText(String.valueOf(sayi2));
                        carpi = false;
                }else if(bolu == true){
                    sayi1 = Integer.valueOf(textsol.getText().toString());
                    sayi2 = Integer.valueOf(textsag.getText().toString());
                    sayi2 = sayi2 / sayi1;
                        textesit.setText(String.valueOf(sayi2));
                        bolu = false;
                }
                }
        });
        buttonce.setOnClickListener(new OnClickListener() {
             public void onClick(View v){

                 Toast.makeText(getApplicationContext(), "Yeni işlem", Toast.LENGTH_LONG).show();
                 textsol.setText("");
                 textsag.setText("");
                 textesit.setText("");
                 }
        });
    }  
}

calculate.xml

  

- 

- 

- 

  

  

  

No comments:

Post a Comment