¿Cómo hacer clic en la posición con onClickListener? Me gusta seguir en TouchListener.cómo hacer clic en la posición en onClickListener?
int x = (int)event.getX();
int y = (int)event.getY();
¿Cómo hacer clic en la posición con onClickListener? Me gusta seguir en TouchListener.cómo hacer clic en la posición en onClickListener?
int x = (int)event.getX();
int y = (int)event.getY();
Utilice un onTouchListener con la bandera ACTION_DOWN
view.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN){
int x = (int) event.getX();
int y = (int) event.getY();
}
return true;
}
});
El comportamiento de esto está lejos de OnClickListener. Un evento de clic de 'Botón de acción flotante' (por ejemplo) es muy diferente de un evento de tocar hacia abajo. –
Click es una combinación de un 'ACTION_DOWN' con' ACTION_UP' dentro de una cierta cantidad de tiempo y sin mover "mucho". Entonces esto no responde la pregunta. –
http://stackoverflow.com/questions/1967039/onclicklistener-x-y-location-of-event – jere