F3r7x0
19/04/13, 10:30:18
Muy buenas gente, este es mi primer post y ya estoy preguntando :P.
Estoy haciendo una aplicación que consiste en que aparece una imagen durante unos segundos y seguidamente aparece la misma pero con 4 diferencias, el usuario debe de tocar donde estas esas diferencias y una vez encuentra las 4 se desbloquea un boton para pasar a la siguiente imagen, todo eso ya lo he hecho y lo he estado probando en un tipo de emulador, mi consulta es que si ejecuto otro emulador de tamaño diferente (aunque sea muy poca diferencia) ya no funciona el ontouch por que se queda con las X e Y en otra posicion, como puedo hacer para que esas X e Y no cambien o alguna otra solución.
Para detectar donde seleccionas lo tengo puesto por 4 if, uno por cada diferencia:
if (X < 199 && X > 189 && Y < 78 && Y > 60 && aux == true) {
txtaciertos.setText("Total de diferencias encontradas "
+ aciertos + "/4");
aciertos++;
elefantepelo2.setVisibility(View.VISIBLE);
aux = false;
}
Gracias ;)
Estoy haciendo una aplicación que consiste en que aparece una imagen durante unos segundos y seguidamente aparece la misma pero con 4 diferencias, el usuario debe de tocar donde estas esas diferencias y una vez encuentra las 4 se desbloquea un boton para pasar a la siguiente imagen, todo eso ya lo he hecho y lo he estado probando en un tipo de emulador, mi consulta es que si ejecuto otro emulador de tamaño diferente (aunque sea muy poca diferencia) ya no funciona el ontouch por que se queda con las X e Y en otra posicion, como puedo hacer para que esas X e Y no cambien o alguna otra solución.
Para detectar donde seleccionas lo tengo puesto por 4 if, uno por cada diferencia:
if (X < 199 && X > 189 && Y < 78 && Y > 60 && aux == true) {
txtaciertos.setText("Total de diferencias encontradas "
+ aciertos + "/4");
aciertos++;
elefantepelo2.setVisibility(View.VISIBLE);
aux = false;
}
Gracias ;)