Comment étendre une vue de la zone tactile

J'ai une verticale LinearLayout. Il doit agir comme un saut rapide de la barre. Si la largeur est très faible et la hauteur correspond à la quasi-totalité de la hauteur de l'écran. Quand je le touche et se déplacer à l'intérieur, tout est bien. Cela signifie que, mon onTouchEvent() est appelé et je peux obtenir (et suivre) la position du doigt. Mais depuis la barre n'est pas très large, l'utilisateur peut facilement dérive à l'extérieur de ce point de vue. Donc, il serait nécessaire de permettre à l'utilisateur de continuer le mouvement, même en dehors de la vue. En fait, la même chose comme un ListView.

Je ne sais pas pourquoi une ListView's onTouchEvent(), même en dehors de la ListView, mais pas dans le cas de mon LinearLayout. J'ai suivi qu'il est de retour à la dispatchTouchEvent(). Ici, la situation est la même que la méthode est toujours appelé à la ListView (même si l'extérieur), mais pas dans le cas de la LinearLayout (en cas de déplacement à l'extérieur).

Je serais très heureux si quelqu'un pouvait me donner un indice. Merci beaucoup!

Bernd

OriginalL'auteur Bernd | 2012-03-12