我正在尝试创建一个包含多个按钮的活动,我想在点击时打开一个新活动。我试过这个代码,但它似乎没有用(我点击Puntos图像,没有任何反应)你看到可能出错的是什么?
public class MainMenu extends Activity implements OnClickListener{
ImageButton puntos;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainmenu);
puntos = (ImageButton)findViewById(R.id.ImagePuntos);
}
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(arg0.getId() == R.id.ImagePuntos){
Intent openActivity1 = new Intent(MainMenu.this, MisPuntos.class);
startActivity(openActivity1);
}
}
}
答案 0 :(得分:1)
确保ImageButton将其onClick属性设置为onClick in XML或通过添加puntos.setOnClickListener(this);
答案 1 :(得分:1)
在您定义 ImagePuntos 的xml布局中,为其指定属性
android:onClick="onClick"