0

我是安卓新手。我刚刚创建了一个带有按钮和“onClickListener”的简单应用程序。但是使用这两行:

button=(Button) findViewById(R.id.button1);
button.setOnClickListener(this);

方法上的onCreate()原因ClassCastException。但如果没有这两行,该应用程序运行良好。会有什么问题?

4

1 回答 1

0

//如果您在 xml 中使用 ImageButton 或 ImageView 并且您正在声明如下代码,您将异常为ClassCastException.

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

//为此,您需要将 ImageView 或 ImageButton 更改为 Button 以在代码中声明相应的小部件

于 2012-05-16T08:10:35.267 回答