Ver la Versión Completa : [ CONSULTA ] saber donde se da un click en una misma imagen.
jaiper1024
02/08/14, 03:39:37
Buen día, necesito hacer un código en eclipse android que me permita saber donde doy click en una misma imagen, ya sea en la parte superior o inferior de la imagen. Y poderlo saber a través de un mensaje por consola o algo así.
Agradezco a la persona que halla escuchado algo acerca del tema, y que me pueda orientar para poder realizar el código. Gracias.
Con un onTouchListner creo que podría valer, luego event.getX() y event.getY(). Quizá esto te interese:
http://stackoverflow.com/questions/2939332/get-the-co-ordinates-of-a-touch-event-on-android
jaiper1024
15/08/14, 21:32:24
Para los interesados en el tema he logrado saber las coordenadas de la pantalla y de la imagen de la siguiente manera:
package com.example.prueba;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.view.MotionEvent;
import android.widget.ImageView;
import android.os.Bundle;
public class MainActivity extends ActionBarActivity {
ImageView iv;
public boolean onTouchEvent(MotionEvent arg1) {
// TODO Auto-generated method stub
switch(arg1.getAction()){
case MotionEvent.ACTION_DOWN:
Log.v("getX", "mensaje"+arg1.getX());
Log.v("iv.x", "mensaje"+iv.getX());
Log.v("getY", "mensaje"+arg1.getY());
Log.v("iv.y", "mensaje"+iv.getY());
break;
}
return true;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv=(ImageView)findViewById(R.id.iv);
}
}
Donde iv, es el identificador de la imagen.
y "mensaje" es una variable para que me arroje el dato por la consola de las coordenadas.
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.