2010-09-30 1 views
0

На самом деле будет срабатывать только событие touch_down. В основном, я пытаюсь реализовать функцию перетаскивания в своем приложении, поэтому мне нужно событие touch_move. У меня есть метод, который записывает события касания в LogCat в Eclipse, но только событие touch_down. даже не появляется touch_up. У меня есть эта проблема, когда я отлаживаю устройство или в avd.Событие Android TOUCH_MOVE не срабатывает на avd или устройстве

Это не вопрос кода. Но есть ли у кого-нибудь проблемы с другими событиями прикосновения? Если да, то как вы их разрешили? Я использую последнюю версию Android SDK и Eclipse. Я использую простой ImageView.

Любые идеи?

ответ

2

Таким образом, при обращении с TouchEvent вам нужно быть осторожным. The important thing is that this event can have multiple actions that follow each other. So, if you return false when the down action event is received, you indicate that you have not consumed the event and are also not interested in subsequent actions from this event. Thus, you will not be called for any other actions within the event, such as a finger gesture, or the eventual up action event. Для получения дополнительной информации см. documentation.

+0

К сожалению, я возвращался неверно. Должно быть, это не замечалось. Благодарю. – CYAD

Смежные вопросы