Получить координаты экрана в приложении для Android - PullRequest
0 голосов
/ 19 мая 2011

Я новичок в разработке для Android.

Я разрабатываю приложение для Android.Мне нужно обрабатывать различные события касания.

Учитывайте следующие требования ...

Если пользователь касается правой стороны экрана, я хочу отобразить следующий экран.* Если пользователь касается левой части экрана, я хочу отобразить предыдущий экран.

Всего у меня около 25 экранов.

Как получить логические координаты экрана и вызвать требуемое событие.

Заранее спасибо ...

Ответы [ 2 ]

1 голос
/ 19 мая 2011
@Override
    public boolean onTouchEvent(MotionEvent event) {
        // TODO Auto-generated method stub
         float xcoordinated =event.getX();
         float ycoordinated =event.getY();
         return super.onTouchEvent(event);
    }

Вы можете использовать этот метод для согласования экрана X и Y.Я надеюсь, что это помощь

0 голосов
/ 19 мая 2011
Override
public boolean onTouchEvent(MotionEvent event) {

     float x =event.getRawX();
     float y =event.getRawY();
     return super.onTouchEvent(event);
}

Примечание: getX () и getY (), возвращает позицию (x, y) касания относительно вида, getRawX () и getRawY () возвращает позицию (x, y) относительно экрана вашего телефона Android

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