morteza2045

رفع این ارور + logcat

3 ارسال در این موضوع قرار دارد

سلام به همه . یه مشکل داشتم من تعدادی button در اکتیویتی داشتم برنامه به خوبی کار میکرد تا اینکه برای قشنگتر شدن اونها رو با imagebutton عوض کردم imagebutton ها رو داخل MainActivity تعریف کردم. الان برنامه متوقف میشه و این خطاها رو میگیره

10-22 10:33:07.248: E/AndroidRuntime(2409): FATAL EXCEPTION: main
10-22 10:33:07.248: E/AndroidRuntime(2409): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/com.example.MainActivity}: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.ImageButton
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.ActivityThread.access$600(ActivityThread.java:123)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.os.Handler.dispatchMessage(Handler.java:99)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.os.Looper.loop(Looper.java:137)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.ActivityThread.main(ActivityThread.java:4424)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at java.lang.reflect.Method.invoke(Method.java:511)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at dalvik.system.NativeStart.main(Native Method)
10-22 10:33:07.248: E/AndroidRuntime(2409): Caused by: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.ImageButton
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at ir.example.MainActivity.onCreate(MainActivity.java:37)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.Activity.performCreate(Activity.java:4465)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
10-22 10:33:07.248: E/AndroidRuntime(2409): 	... 11 more

لطفا کمکم کنید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

یه جایی تو تعریف اشتباه کردی !

به جای Imagebutton نوشتی Imageview

مثلا

ImageView btn;

btn=(ImageButton)

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری