Avisos

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


 
Herramientas
  #1  
Viejo 08/02/14, 22:17:15
Avatar de eljuanen
eljuanen eljuanen no está en línea
Miembro del foro
Mensajes: 121
Compra y venta: (2)
 
Fecha de registro: sep 2011
Mensajes: 121
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
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.
Responder Con Cita


  #2  
Viejo 08/02/14, 22:41:29
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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
Avatar de eljuanen
eljuanen eljuanen no está en línea
Miembro del foro
Mensajes: 121
Compra y venta: (2)
 
Fecha de registro: sep 2011
Mensajes: 121
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
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.
Responder Con Cita
Respuesta

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


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 00:40:22 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007