Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 08/02/14, 22:17:15
Array

[xs_avatar]
eljuanen eljuanen no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: sep 2011
Mensajes: 121
Tu operador: Movistar

Redimensionar imagen para que se adapte al ancho de la pantalla

EL PROBLEMA que no soluciono es como hacer que una imagen de 360x50 se escale a 720x100 cuando se ponga en un movil de 720p o a 1080x300 cuando esté en un fullhd
Es decir quiero que se escale al ancho de la pantalla.

Uso fitXY pero entonces se me deforma, haciéndose mas ancha pero no mas alta.

Y me gustaría que si la imagen es más grande tambié se hiciese más pequeña para adaptarse al ancho. Pero siempre sin deformarse.

Parece algo básico pero no logro hacerlo.
Suplico vuestra ayuda.

Gracias.
__________________
No pienses que estoy muy triste si no me ves sonreir
es símplemente despiste, maneras de vivir.
Responder Con Cita


  #2  
Viejo 08/02/14, 22:41:29
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Si lo que quieres es que el tamaño del ImageView sea siempre fijo a lo ancho y variable a lo alto según el tamaño de la imagen, ocupando siempre todo el ancho de su contenedor. Con las herramientas que trae Android de serie no se puede.

Lo que si que puedes es crear una subclase de ImageView que en el método onMeasure se redimensione al tamaño de la imagen. Tendrás que poner el ScaleType como CENTER.

Si simplemente quieres que la imagen esté centrada en un ImageView de tamaño fijo, con ScaleType CENTER es suficiente.
Responder Con Cita
  #3  
Viejo 09/02/14, 00:39:20
Array

[xs_avatar]
eljuanen eljuanen no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: sep 2011
Mensajes: 121
Tu operador: Movistar

Muchísimas gracias kriogeN por la respuesta.

Pues investigaré la opción de onMeasure o pondré imágenes muy grandes para que siempre se redimensionen hacia abajo, que eso no da problema (sería sólo para el menú principal, 6 imágenes).

Ya pondré la solución final.
__________________
No pienses que estoy muy triste si no me ves sonreir
es símplemente despiste, maneras de vivir.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android

Herramientas


Hora actual: 20:46:05 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /