Bonjour à toutes et à tous,

Je souhaite déclencher une action suite à un appui long sur un RelativeLayout. J'installe ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
		MonRL.setOnLongClickListener(new View.OnLongClickListener() {
 
			@Override
			public boolean onLongClick(View v) {
				// TODO Auto-generated method stub
	        	 {Faire mon action}
				return true;
			}
		});
C'est OK, ça fonctionne.

Le problème est que j'ai implanté pour des besoins primaires ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
		MonRL.setOnTouchListener(new View.OnTouchListener() {	
			@Override
			public boolean onTouch(View v, MotionEvent event) {
				{Actions primodriales à faire }
				return true;
			}
		});
Avec ce OnTouchListener, mes actions principales s'effectuent, mais alors, le "setOnLongClickListener" ne fonctionne plus. Il semble masqué par le "setOnTouchListener".

Comment résoudre ce problème ?

Merci de votre aide.

Pierre