Java Android addListenerOnButton问题
我正在尝试创建一个在主页上有5个按钮的应用程序。由于某些原因,ListenerOnButton无法工作,应用程序将在显示xml按钮布局之前关闭 以下是我的主要活动:Java Android addListenerOnButton问题,java,android,Java,Android,我正在尝试创建一个在主页上有5个按钮的应用程序。由于某些原因,ListenerOnButton无法工作,应用程序将在显示xml按钮布局之前关闭 以下是我的主要活动: public类MainListActivity扩展活动{ 图像按钮新闻; 图像按钮天气; 图像按钮计数器; 法科伊; 吉利亚岛; 图像索引; @凌驾 创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(右
public类MainListActivity扩展活动{
图像按钮新闻;
图像按钮天气;
图像按钮计数器;
法科伊;
吉利亚岛;
图像索引;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(右布局、主布局);
addListenerOnButton();
}
public void addListenerOnButton(){
新闻=(图像按钮)findViewById(R.id.news);
天气=(图像按钮)findViewById(R.id.weather);
fakoi=(ImageButton)findViewById(R.id.fakoi);
gyalia=(ImageButton)findViewById(R.id.gyalia);
uvindex=(ImageButton)findViewById(R.id.uvindex);
news.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意图=新意图
(getApplicationContext(),MyOrasisNews.class);
星触觉(意向);
}
});
weather.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意图=新意图
(getApplicationContext(),MainActivity.class);
星触觉(意向);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意图=新意图
(getApplicationContext(),gyaliaaActivity.class);
星触觉(意向);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意图=新意图
(getApplicationContext(),FakoiActivity.class);
星触觉(意向);
}
});
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意图=新意图
(getApplicationContext(),UvMainActivity.class);
星触觉(意向);
}
});
}
}
您在xml
中定义了按钮
,但您正试图将它们转换为ImageButton
。将ImageButton
的类型更改为按钮
您尝试将按钮强制转换为ImageButton。
在XML文件中将按钮更改为ImageButton,或在活动中将ImageButton更改为Button。您在XML中定义了
按钮
s,但试图将其强制转换为ImageButton
。将ImageButton
s的类型更改为Button
。您能提供您得到的错误日志吗?谢谢Mohammad Rahchamani,很简单:)