Ekrana yazdırma sorunu...
İyi günler , bi matematiksel formülüm var ve bunu hesaplatmak istedim. Bunun için button1 girilen verileri bi formüle göre hesaplayıp edittext te göstermek istiyorum diğer button2 ise girilen bütün ifadeleri yeni bi sorgu yapabilmem için sıfırlayacak . Ve islemekran a bunu göstermek istediğimde hata alıyorum. Veri leri double tanımladım . Double ifadeyi string e dönüştürme de sıkıntı yaşıyorum . Yardımlarınız için şimdiden teşekkürler...
Kodu da ekleyeyim :
Button button1,button2;
TextView textView1,textView2,textView3,textView4,textView5,textView6,textView7;
EditText editText1,editText2,editText3,editText4,editText5;
public double guc,antenkazanc,elalanlim,guvmesaf;
public String islem;
final EditText islemekran = (EditText) findViewById(R.id.editText5);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
button1.setOnClickListener(this);
button2.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.main, menu);
return true;
}
@Override
public void onClick(View yakala) {
switch(yakala.getId()){
case R.id.button1:
guvmesaf = (Math.sqrt(30*guc*(Math.pow(10, (antenkazanc/10))))/elalanlim);
//islemekran = ; burada sonucu edittext1 de yazmam lazım sanırım.. :)
break;
case R.id.button2:
guc=0;
antenkazanc=0;
elalanlim=0;
guvmesaf=0;
break;
}