调试多于1个按钮

时间:2013-08-08 04:40:30

标签: java android

如何使用此方法调试多于1个按钮?第一个(imageButton1)显示调试日志记录,但第二个似乎没有显示任何调试消息。

    @Override
public void onClick(View v) {
    if (v.getId() == R.id.imageButton1) {
        Log.d("MEEP", "Image Button1 Pressed");
            if (v.getId() == R.id.imageButton2) {
                Log.d("MEEK", "Image Button2 Pressed");

1 个答案:

答案 0 :(得分:0)

因为你的第二个if语句在first if语句中,并且两者都不能同时为true。

@Override
    public void onClick(View v) 
   {
  if (v.getId() == R.id.imageButton1) 
    Log.d("MEEP", "Image Button1 Pressed");
  if (v.getId() == R.id.imageButton2) 
    Log.d("MEEK", "Image Button2 Pressed");
   }