Turkcell | Geleceği Yazanlar

Soru & Cevap

Buttonun yerini değiştirdiğimde uygulama hata veriyor

06.12.2013 - 13:52

Aşağıdaki gibi bir hata alıyorum bu sadece bu projemde değil diğerlerinde de aynı hata var kodu yazdıktan sonra graphical Layout da  düzenlemeler yaptığımda 
program açılıyor sonra hata veriyor 

 

12-06 13:46:32.942: E/AndroidRuntime(29445): FATAL EXCEPTION: main
12-06 13:46:32.942: E/AndroidRuntime(29445): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.examples.android.calendar/com.examples.android.calendar.call}: java.lang.ClassCastException: android.widget.Button
12-06 13:46:32.942: E/AndroidRuntime(29445):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
12-06 13:46:32.942: E/AndroidRuntime(29445):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
12-06 13:46:32.942: E/AndroidRuntime(29445):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
12-06 13:46:32.942: E/AndroidRuntime(29445):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
12-06 13:46:32.942: E/AndroidRuntime(29445):     at android.os.Handler.dispatchMessage(Handler.java:99)

 

3278 Görüntülenme

7 Cevap

Nihat Basmacı
06.12.2013 - 14:53

 LinearLayot olarak değiştirdim şu an tuşların yerini oynattığımda hata almıyorum düzeldi Teşekkürler 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Nihat Basmacı
06.12.2013 - 14:43

AbsoluteLayot içinde tutuyorum ancak hala hata veriyor çok saçma hiç bir hata yok id değiştirmiyrm dediğin gibi LinearLayot deneyim birde Teşekkür ederim 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Caner Güral
06.12.2013 - 14:32

Yine de AbsoluteLayout içinde tutmuyor musunuz <Button /> öğesini? İçinde duruyorsa (tıpkı EditText gibi) çalışması gerek (neticede Java tarafında findViewById() ile hiçbir şey değiştirmiyorsunuz).

Bu arada AbsoluteLayout yerine RelativeLayout ya da LinearLayout kullanmayı deneyebilirsiniz. Google, AbsoluteLayout'un API 3'ten itibaren önerilmediğini söylüyor.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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