问题描述
- 监听ImageView没有反应
-
监听ImageView时用View.OnClickListener接口,然后重写OnClick(View v)没有反应。
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.qq:
explosionField.explode(v);
explosionField.setOnMyEvent(this);
break;
case R.id.qzone:
explosionField.explode(v);
break;}
这种方法就可以,
iv_qq = (ImageView)findViewById(R.id.qq);
iv_qq.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
explosionField.explode(v);
}
});
为什么呢?
解决方案
两种方法的效果是一样的。
时间: 2024-11-05 06:23:29