comment redimensionner une image dans un ImageView de sorte qu'il “s'adapte”

Je tiens à l'échelle d'une image dans une ImageView de la manière suivante. L'ImageView a certaines dimensions Largeur (l) et la Hauteur (H). L'image que je vais mettre dans l'affichage de l'image peut être plus petit ou plus grand que Lxh. Je le veux à l'échelle tout en préservant l'aspect ratio de remplir L espace.

Il semble que la chose la plus proche de ce que je veux, c'est android:scaleType="centerInside", mais ce que je constate, c'est que si l'image est plus petite que L, on va mettre un petit-version non mis à l'échelle de l'image au centre de l'ImageView (comme le dit la documentation), mais je le veux pour mettre à l'échelle "d'ajustement", tout en montrant l'ensemble de l'image, et de l'étirer au maximum la taille du conteneur, sans recadrage quoi que ce soit. En d'autres termes, à l'étirement de préserver l'aspect ratio jusqu'à ce que la largeur ou la hauteur des bosses sur le bord du conteneur (ImageView).

Cela semble être une chose évidente à faire, mais je n'arrive pas à travailler de cette façon!!!

avez-vous essayé android:scaletype="fitXY" ??
oui, mais cela ne veut pas conserver les proportions.

OriginalL'auteur user645402 | 2011-05-28