Soru & Cevap

OnClick hakkında

14.04.2014 - 08:57

et1 = (EditText)findViewById(R.id.et1);
            tv1 = (TextView)findViewById(R.id.tv1); 
             button1.setOnClickListener(new View.OnClickListener() 
                {
                    public void onClick(View v) 
                    {
                  
                        tv1.setText(et1.getText());
                    }
                });

 

Bu kısım olduğunda uygulamam çalışmıyor neden olabilir ?

0 Görüntülenme

3 Cevap

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

picture-3650-1421928561.jpg
anilsozeri
15.04.2014 - 10:43

[code]

Button button1 = (Button)findViewById(R.id.button1);

[/code]

Yukarıda yazdığınız kod parçasına bakarsak button1'i Activity sayfanızda oluşturmamışsınız.

picture-4999-1380138089.jpg
aytekint
15.04.2014 - 10:22

Merhaba, ben de android programlama konusunda yeniyim. Çalışmalarınızda başarıla dilerim. Aşağıdaki şekilde dener misiniz lütfen ?

 

tv1.setText(et1.getText().toString());

 

Selamlar.
 

anilsozeri
15.04.2014 - 11:24
EditText ve TextView her zaman String döndürür, String tipi için ayriyetten tekrar tip dönüşümü yapmanıza gerek yok.
halil.oncen
15.04.2014 - 01:55
.getText() yordamı String değer döndürmediği için .toString() ile tip dönüşümü yapılmalıdır.
anilsozeri
15.04.2014 - 07:24
TextView CharSequence döndürüyor o da String ifadeye atılabiliyor o nedenle gerek yok demiştim zaten değer ataması yaparken de her zaman String ataması yapılıyor.