Отключить или предотвратить мультитач в Activity

У меня есть несколько представлений на Activity, которые пользователь хочет быстро коснуться последовательно, и я фиксирую эти касания с помощью TouchListener и обработки MotionEvent.ACTION_DOWN. Однако, если пользователь использует две руки, очень вероятно, что следующий вид будет "Touch'ed" до того, как пользователь поднимет предыдущий палец. В этом случае сработает MotionEvent.ACTION_MOVE для первого вида, а не MotionEvent.ACTION_DOWN для второго вида.

Есть ли способ обойти или предотвратить такое поведение? Я пробовал отправлять новое событие с MotionEvent.ACTION_UP, а также удалять слушателя события, но ни то, ни другое, похоже, не работает.

29
задан kameny 20 December 2011 в 07:46
поделиться