Android - 数组或语句问题

时间:2010-04-03 22:57:52

标签: android

我在一个应用程序上制作,但是我对于一个数组有一个问题。 当我使用这段代码时

Button Button[] = {(Button)findViewById(R.id.button01), (Button)findViewById(R.id.button02), (Button)findViewById(R.id.button03),(Button)findViewById(R.id.button04)};

...

case MotionEvent.ACTION_MOVE:
  for (int i = 0; i < Button.length; i++) {
   if (Y > Button[i].getTop()+25 && Y < Button[i].getBottom()+25 && X > Button[i].getLeft() && X < Button[i].getRight()){
    LastButton = i;
    edittext.setText("id " + i);
   }
  }
break;

但for语句跳过数组中的第一个按钮,第二个按钮获得id 1.任何人都知道如何修复它? 感谢

0 个答案:

没有答案