Appui long sur un RelativeLayout
Bonjour à toutes et à tous,
Je souhaite déclencher une action suite à un appui long sur un RelativeLayout. J'installe ceci :
Code:
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:
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