Estoy un poco desconcertado con el uso de src o de fondo para ImageView
. Sé que el primero significa el contenido de este ImageView
y el último significa el fondo del ImageView
. Pero, ¿cómo detectar cuál usar? No veo la diferencia.Cuál es la diferencia entre src y fondo de ImageView
58
A
Respuesta
16
Si configura una imagen para que sea el fondo de su ImageView, entonces la imagen se escalará al tamaño que tenga ImageView. Aparte de eso, src es una imagen de primer plano y el fondo es una imagen de fondo. Casi como implica.
61
Todas las vistas pueden tomar una imagen de fondo.
El src
a un ImageView
tiene características adicionales:
- diferentes scaling types
adjustViewBounds
para establecer límites para que coincida con las dimensiones de imagen- algunas transformaciones tales como alfa-establecer
Y más que puede encontrar en the docs.
12
cuando se utiliza
android:background
, la imagen se ajustará para que quepa enImageView
zona (es decir, según la anchura y la altura deImageView
). No importa si la imagen es más pequeña o más grande queImageView
.cuando usa
android:src
, la imagen se mostrará en su tamaño original. No escalado automático, se realizarán ajustes.
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre src = "/ images/logo.gif" y src = "images/logo.gif"?
- 2. Diferencia: android: background y android: src?
- 3. ¿Cuál es la diferencia entre dict() y {}?
- 4. Cuál es la diferencia entre = y: =
- 5. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 6. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 7. ¿cuál es la diferencia entre:.! y: r !?
- 8. ¿Cuál es la diferencia entre ".equals" y "=="?
- 9. ¿Cuál es la diferencia entre {0} y ""?
- 10. ¿Cuál es la diferencia entre .ToString (+) y ""
- 11. Cuál es la diferencia entre $ (...) y `...`
- 12. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 13. ¿Cuál es la diferencia entre + = y = +?
- 14. ¿Cuál es la diferencia entre " " y ""?
- 15. Cuál es la diferencia entre $ y jQuery
- 16. ¿Cuál es la diferencia entre usar "http: //" y simplemente "//" en src o href?
- 17. cómo configurar imageview src?
- 18. Cuál es la diferencia entre Class Path y Build Path
- 19. En CLR, ¿cuál es la diferencia entre un fondo y un hilo de primer plano?
- 20. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 21. Cuál es la diferencia entre la función() {}() y la función() {}()
- 22. ¿Cuál es la diferencia entre vmalloc y kmalloc?
- 23. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 24. ¿Cuál es la diferencia entre @ y $ y% en MSBuild?
- 25. ¿Cuál es la diferencia entre un fondo y un servicio en primer plano?
- 26. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 27. ¿Cuál es la diferencia entre el colado y la coerción?
- 28. ¿Cuál es la diferencia entre la vinculación estática y dinámica?
- 29. ¿Cuál es la diferencia entre uno mismo y la ventana?
- 30. ¿cuál es la diferencia entre el material y la textura?