Bonsoir à toutes et à tous,

Dans mon application, j'utilise sur un Relativelayout l'écouteur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
monLayout.setOnTouchListener(new View.OnTouchListener() {	
	@Override
	public boolean onTouch(View v, MotionEvent event) {
		...
Je pense résoudre certains problèmes (mais je n'en suis pas sûr, faut bien essayer !) en déclenchant cet écouteur par programmation. Quatre méthodes sont proposées :

: aucun action,

les trois autres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
performAccessibilityAction(action, arguments)
performHapticFeedback(feedbackConstant)
performHapticFeedback(feedbackConstant, flags)
je ne sais pas trop (voire pas du tout) comment m'en servir. Je pense que les deux dernières doivent être les bonnes dans la mesure ou "haptic" est relatif au sens du toucher.

En résumé, ce que souhaite faire est de déclencher les actions de l'écouteur : "onTouch(View v, MotionEvent event) " en pouvant distinguer les différentes valeurs que peut prendre la variable "event", c'est-à-dire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
MotionEvent.ACTION_DOWN
MotionEvent.ACTION_MOVE
MotionEvent.ACTION_UP
Je vous remercie par avance pour vos informations et votre aide.

Cordialement.

Pierre