Las cosas se veían bastante simples primero, pero al final el resultado no es bueno. Tengo una imagen que tiene un ancho mayor que el ancho de la pantalla. Así que necesito escalarlo en mi imagen. Revisé las opciones de ScaleType y las intenté todas, pero ninguna está bien. Primero, "center"
solo muestra la imagen centrada en el diseño, sin escalar. "fitCenter"
aumenta la escala de la imagen para que se ajuste a mi diseño, pero tiene un inconveniente importante: la altura del elemento permanece igual que la imagen grande que contiene. Eche un vistazo a la segunda pantalla en la imagen adjunta. ¿Cómo puedo forzar el elemento de la lista para reducir su altura y ajustar tanto el texto como la imagen?Android ImageView ScaleType y altura del elemento
Respuesta
Uso del ScaleType que parece mejor para (supongo que te gusta lo que ves con fitCenter). La cosa adicional que debe hacer es
androide: adjustViewBounds = "true"
en su ImageView.
o puede ir con FitXY pero a veces el resultado no es exactamente lo que quiere.
Sí, esta era la propiedad que faltaba. Funciona bien con adjustViewBounds y fitCenter – Alin
Tengo una imagen de 1000 * 800 pero no puedo obtener el ImageView completo usando ninguna de estas propiedades ... si existe alguna combinación. Los pls me ayudan –
Necesitará más información, como si la vista de la imagen está en un diseño que es más pequeño que el tamaño de su imagen y cómo se establece la imagen. – Shubhayu
Podría utilizar FitXY? Esto funcionaría si supiera el tamaño del área donde estaba colocando la imagen. CentreInside también puede funcionar; lo he usado para reducir las imágenes, pero creo que eso depende de si tiene el control del tamaño del elemento de diseño delimitador.
uso android:scaleType="fitXY"
O bien debe establecer android: height = "wrap_content" en su contenedor externo, o establecer la altura estática de TextBox y dar ImageView android: weight = "1" para que ImageView tome espacio restante en el contenedor.
- 1. Android ImageView ScaleType * FIT_TOP *
- 2. ¿Cuál es el ScaleType predeterminado de ImageView?
- 3. Escalamiento de imagen incoherente en Android para Android: scaleType = "fitCenter"
- 4. Android RemoteViews, cómo configurar ScaleType de un ImageView dentro de un widget?
- 5. Android imageview cuadrado
- 6. jquery .derecha y altura del elemento
- 7. Android, ImageView sobre ImageView
- 8. Escala ImageView al ancho del dispositivo
- 9. Monte una ImageView (y su src) al ancho de la disposición y hacer su altura proporcional
- 10. Establecer la altura del elemento ListView
- 11. ¿android: scaleType = "fitCenter" solo funciona con los atributos Fix Layout_width y Layout_height?
- 12. Android imageview no respetando maxWidth?
- 13. altura conjunto de imageview como matchparent programación
- 14. Jquery obtener la altura del elemento de altura automática
- 15. Obtener la altura completa del elemento?
- 16. elemento listview androide altura
- 17. jQuery cambia dinámicamente la altura del elemento
- 18. Flotador ImageView y TextView (izquierda/derecha) Android
- 19. Android ImageView Animation
- 20. ¿Cómo establecer la altura del elemento para que coincida con la altura de otro elemento?
- 21. para imageview en Android
- 22. Android: ImageView amplía la imagen de origen
- 23. ¿Cómo poner una imageview encima de otro imageview en Android
- 24. Android: Encontrar el elemento renderizado de ListView altura
- 25. jQuery altura elemento sortable
- 26. tamaño de letra Afecta la altura del elemento del bloque?
- 27. Android: la altura del botón no cambia
- 28. Android - ImageView: setImageBitmap VS setImageDrawable
- 29. android: botón dentro de imageview
- 30. Cómo voltear ImageView en Android?
¿Lo hiciste funcionar? – Shubhayu