Soru & Cevap

Ekrana yazdırma sorunu...

25.08.2014 - 02:19

İ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;
        }

8 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-27032-1417186828.png
aliakin.zengin32
26.08.2014 - 12:11

Teşekkürler sizlere ,
toString() olarak denemiştim daha önce , bu işime yaradı sağolun tekrardan...

picture-27079-1408980139.png
webmasterhocam
25.08.2014 - 07:42

@Ahmet Burak Demirkoparan 'ın dediği gibi 

  • editText1.setText(String.valueOf(deger)); yapın.

 

picture-1372-1408467635.jpg
ahmtbrk
25.08.2014 - 07:18

editText1.setText(String.valueOf(deger)); kullanim ve convert böyle

picture-27032-1417186828.png
aliakin.zengin32
25.08.2014 - 04:05

guvmesaf = (Math.sqrt(30*guc*(Math.pow(10, (antenkazanc/10))))/elalanlim);
islemekran.setText(Double.toString(guvmesaf));
            İfadesini kullanıp .show() metodunu ekledim fakat yine hata var . Bunun yerine ne kullanabilirim ? Ya da başka bi şekilde bu sonucu edittext5 de nasıl gösterebilirim ? Teşekkürler...