Android中的classcastexception
我是Android新手。我刚刚创建了一个带有按钮和“onClickListener”的简单应用程序。但使用这两条线:Android中的classcastexception,android,Android,我是Android新手。我刚刚创建了一个带有按钮和“onClickListener”的简单应用程序。但使用这两条线: button=(Button) findViewById(R.id.button1); button.setOnClickListener(this); 在onCreate方法中,会导致ClassCastException。但如果没有这两行代码,应用程序就可以正常运行。会出现什么问题?//如果在xml中使用ImageButton或ImageView,并且像下面这样声明代码,则会
button=(Button) findViewById(R.id.button1);
button.setOnClickListener(this);
在onCreate方法中,会导致ClassCastException。但如果没有这两行代码,应用程序就可以正常运行。会出现什么问题?//如果在xml中使用ImageButton或ImageView,并且像下面这样声明代码,则会将异常声明为ClassCastException
//为此,您需要将ImageView或ImageButton更改为Button,以便在代码中声明相应的小部件输入完整代码n xml您在xml布局中使用了什么类型的按钮?当然。。使用按钮。如果是,请检查活动中的初始化。。私人按钮;button=ButtonfindviewbyidR.id.button01;
button=(Button) findViewById(R.id.button1);