Android Hesap Makinesi JAVA

Android Hesap Makinesi


activity.xml oluşturduğumuz Edit Text değişkene tanımlıyoruz.
final EditText   Text1 = (EditText)findViewById(R.id.Sayi1Text);

TextView tanımı
TextView yaz = (TextView) findViewById(R.id.NameText);

TextView yazma
yaz.setText(message);

activity.xml oluşturduğumuz Buttonu değişkene tanımlıyoruz.
Button        topla = (Button)findViewById(R.id.ToplaButton);

Text1 girilen veriyi çekiyoruz ve TextYazi değişkenine atıyoruz
int   TextYazi = Integer.parseInt(Text1.getText().toString());

TextYazi değişkenini Text3 Edit Text yazdırıyoruz.
Text3.setText(String.valueOf(TextYazi));

activity.xml oluşturduğumuz Buttonu setOnClickListener komutuyla özellik attıyoruz.
topla.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                //Buttona tıklanınca yapılacak foksiyonlarımızı buraya yazıyoruz.
            }
        });



Android Studio Hesap Makinesi Java Kodları
//xml dosyasına Edit Textleri ve Button Eklemeyi ve id vermeyi unutmayın.

public class MainActivity extends ActionBarActivity {

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



// kodların başlangıcı
        final EditText a=(EditText)findViewById(R.id.Sayi1Text);
        final EditText b=(EditText)findViewById(R.id.Sayi2Text);
        final EditText c=(EditText)findViewById(R.id.Sayi3Text);
        //final TextView  c= (TextView) findViewById(R.id.Sayi3Text);

        Button topla=(Button)findViewById(R.id.ToplaButton);
        Button cikar =(Button)findViewById(R.id.CikarButton);
        Button carp =(Button)findViewById(R.id.CarpButton);
        Button bol =(Button)findViewById(R.id.BolButton);
        Button sil =(Button)findViewById(R.id.SilButton);

        topla.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {

                int x=Integer.parseInt(a.getText().toString());
                int y=Integer.parseInt(b.getText().toString());
                int z=x+y;

                c.setText(String.valueOf(z));

            }
        });

        cikar.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                int x=Integer.parseInt(a.getText().toString());
                int y=Integer.parseInt(b.getText().toString());
                int z=x-y;

                c.setText(String.valueOf(z));

            }
        });

        carp.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                int x=Integer.parseInt(a.getText().toString());
                int y=Integer.parseInt(b.getText().toString());
                int z=x*y;

                c.setText(String.valueOf(z));

            }
        });

        bol.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                int x=Integer.parseInt(a.getText().toString());
                int y=Integer.parseInt(b.getText().toString());
                int z=x/y;

                c.setText(String.valueOf(z));

            }
        });

        sil.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                int x=Integer.parseInt(a.getText().toString());
                int y=Integer.parseInt(b.getText().toString());
                int z=x/y;

                a.setText("");
                b.setText("");
                c.setText("");

            }
        });
        // Kodların sonu
    }


}

Related Posts

Android Hesap Makinesi JAVA
4/ 5
Oleh