Как отличить событие Click от события касания в методе onTouchEvent, когда приложение работает на устройстве? - PullRequest
1 голос
/ 11 февраля 2012

Я перезаписываю метод onTouchEvent в Activty.В этом методе я хотел бы выслушать действия: коснуться и щелкнуть и дать им две разные реакции.Проблема в том, что когда я тестирую свое приложение в эмуляторе, все работает нормально.Но не в устройстве.Как и в устройстве, когда я просто нажимаю кнопку, я получаю не только ACTION_DOWN и ACTION_UP, но и несколько сигналов ACTION_MOVE после ACTION_DOWN.

1 Ответ

1 голос
/ 11 февраля 2012

Вместо переопределения TouchEvent в своей деятельности назначьте слушателя для самой кнопки.

View view = getViewById(R.id.entire_view);
view.setOnTouchListener( ...
...