Quiero detectar cuándo un usuario toca en cualquier parte de una vista en mi aplicación Android.Cómo detectar cuándo un usuario toca una vista en Android
Mi código es el siguiente:
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;
}
... pero cuando hago clic en la vista, no consigo pan tostado!
¿Los eventos táctiles funcionan en el emulador? ¿O tengo algo mal en mi código?
que estaba buscando mismas soluciones. Gracias Biswajit –