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
}
}
Android Hesap Makinesi JAVA
4/
5
Oleh
Adsız