Android - Массив или для постановки задачи - PullRequest
1 голос
/ 04 апреля 2010

Я делаю в приложении, но у меня есть проблема с для или с массивом. Когда я использую этот код

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 пропускает первую кнопку в массиве, а вторая кнопка получает идентификатор 1. Кто-нибудь знает, как я могу это исправить? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...