Je suis un peu perplexe lorsque j’utilise src ou background pour une ImageView
. Je sais que le premier signifie le contenu de cette ImageView
et le dernier signifie l’arrière-plan de l’ ImageView
. Mais comment détecter lequel utiliser? Je ne vois pas la différence.
Toutes les vues peuvent prendre une image d’arrière-plan.
Le src
à un ImageView
a des fonctionnalités supplémentaires:
adjustViewBounds
pour définir des limites correspondant aux dimensions de l’image Et plus que vous pouvez trouver dans les docs .
Si vous définissez une image comme arrière-plan de votre ImageView, l’image sera redimensionnée à la taille de l’image. En dehors de cela, src est une image de premier plan et l’arrière-plan est une image d’arrière-plan. Assez comme cela implique.
Lorsque vous utilisez android:background
, l’image sera configurée pour s’adapter à la zone ImageView
(c.-à-d. en fonction de la largeur et de la hauteur d’ ImageView
). Peu importe que l’image soit plus petite ou plus grande que ImageView
.
Lorsque vous utilisez android:src
, l’image sera affichée dans sa taille d’origine. Aucune mise à l’échelle automatique, des ajustements se produiront.