2011-03-28 2 views
58

Je suis un peu perplexe avec l'utilisation de src ou d'arrière-plan pour un ImageView. Je sais que le premier signifie le contenu de ce ImageView et le dernier signifie l'arrière-plan du ImageView. Mais comment détecter lequel utiliser? Je ne vois pas la différence.Quelle est la différence entre src et fond de ImageView

Répondre

16

Si vous définissez une image comme arrière-plan de votre ImageView, l'image sera mise à l'échelle à la taille de l'ImageView. Autre que cela, src est une image de premier plan et l'arrière-plan est une image de fond. Assez comme cela implique.

61

Toutes les vues peuvent prendre une image d'arrière-plan.

Le src à un ImageView a des caractéristiques supplémentaires:

  • différents scaling types
  • adjustViewBounds pour bornes réglage pour faire correspondre les dimensions des images
  • des transformations telles que l'alpha-réglage

Et plus que vous pouvez trouver dans the docs.

12
  1. lorsque vous utilisez android:background, image est définie en fonction de la superficie ImageView (à savoir selon la largeur et la hauteur de ImageView). Peu importe si l'image est plus petite ou plus grande que ImageView.

  2. Lorsque vous utilisez android:src, l'image s'affiche dans sa taille d'origine. Non mise à l'échelle automatique, les ajustements se produiront.

Questions connexes