Je souhaite détecter lorsqu'un utilisateur tape n'importe où dans une vue de mon application Android.Comment détecter lorsqu'un utilisateur tape sur une vue dans Android
Mon code ressemble à ceci:
linearLayout = (LinearLayout) findViewById(R.id.linearLayout); // main layout
// ...
linearLayout.setOnTouchListener(this);
// ...
public boolean onTouch(View v, MotionEvent event) {
Toast.makeText(this, "Touch!", 1000);
if (event.getAction() == MotionEvent.ACTION_DOWN) {
Toast.makeText(this, "Down!", 1000);
return true;
}
return false;
}
... mais quand je clique sur la vue, je ne suis pas Toast!
Les événements tactiles fonctionnent-ils dans l'émulateur - ou ai-je quelque chose de mal dans mon code?
Je cherchais mêmes solutions. Merci Biswajit –