Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android addListenerOnButton问题_Java_Android - Fatal编程技术网

Java Android addListenerOnButton问题

Java Android addListenerOnButton问题,java,android,Java,Android,我正在尝试创建一个在主页上有5个按钮的应用程序。由于某些原因,ListenerOnButton无法工作,应用程序将在显示xml按钮布局之前关闭 以下是我的主要活动: public类MainListActivity扩展活动{ 图像按钮新闻; 图像按钮天气; 图像按钮计数器; 法科伊; 吉利亚岛; 图像索引; @凌驾 创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(右

我正在尝试创建一个在主页上有5个按钮的应用程序。由于某些原因,ListenerOnButton无法工作,应用程序将在显示xml按钮布局之前关闭

以下是我的主要活动:

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,很简单:)