Tengo una imagen de una cara (250px X 250px) que está en un elemento de diseño absoluto. Actualmente obtengo las coordenadas táctiles del usuario y usando algunas matemáticas calculo lo que ha sido tocado (por ejemplo, la nariz), luego hago algo en consecuencia.Android - píxeles a salsas
Mi pregunta es cómo escalar esto para adaptarse al ancho de pantalla disponible. Si configuro la imagen (en el xml) para fill_parent, las coordenadas están fuera de alcance. ¿Se puede remediar esto convirtiendo las coordenadas táctiles a salsas (de ser así, cómo), o tendré que obtener el ancho de la pantalla (volver a convertir en dips) y resolver el problema de coordenadas utilizando más matemáticas?
Toda ayuda apreciada.
Muchas gracias por esto, será de gran ayuda. – Rooneyl
pregunta adicional: si la nariz está en 125,125 (según la imagen de 250px), si configuro la imagen como fill_parent y escala al ancho de la pantalla (digamos 480px) cómo voy a establecer la posición de la nariz en los saltos, ya que el original 125,125 ahora sería el ojo izquierdo, por ejemplo? – Rooneyl
intente utilizar la inmersión en lugar de xml estableciendo el alto y el ancho a 250dip de la imagen. – Abhi