Android学习:java.lang.ClassCastException: android.widget.ImageButton异常处理

在调程序时总是出现异常关闭的现象,log显示:

03-26 07:58:09.528: E/AndroidRuntime(398): Caused by: java.lang.ClassCastException: android.widget.ImageButton
折腾了我一下午,后来发现是同一个控件在XML中和JAVA文件中类型不一致导致的。无语死,亏我还一行一行的在JAVA文件里找错误呢。

导致问题原因:

XML中:

JAVA文件中:

private Button button_left;
button_left = (Button)findViewById(R.id.left);

解决方法:

把两个控件类型改成一致的就可以了。

你可能感兴趣的:(Android学习)