Android ImageView La Fixation De La Taille De L'Image
J'ai une Application Android, où j'ai un ImageView
, j'ai besoin de garder la taille constant, il peut y avoir diverses images que j'ai besoin de mettre dans ce ImageView
, de tailles différentes.
J'ai juste besoin de s'assurer que toutes les Images doivent s'inscrire dans le ImageView
,
l'Image devrait augmenter en taille, si elle est plus petite et devrait diminuer, dans le cas où il est plus grand.
Merci beaucoup pour votre temps.
- Poste le code avec ce que vous avez essayé.
- Merci tous pour leurs réponses 🙂
Vous devez vous connecter pour publier un commentaire.
Fixer ImageView de taille avec
dp
oufill_parent
et définirandroid:scaleType
àfitXY
.Dans votre cas, vous avez besoin de
Vous avez besoin d'utiliser dp appareil de sorte qu'il va être le même pour tous les appareils.
android:scaleType
àfitXY
Ci-dessous est un exemple:
Pour plus d'informations concernant ImageView scaleType veuillez vous référer à le développeur de site web.
fitXY
? et pourquoi pas à l'aide deminHeight
etminWidth
au lieu de layout_x ?Essayer cette
Ou
Si vous souhaitez charger complet de la taille de l'image dans la mémoire, alors vous pouvez utiliser
Vous pouvez aussi essayer ceci, supposons que si vous voulez faire une image de bouton et vous avez "500x500 png" et vous voulez qu'il fit dans la petite taille du bouton.
Utilisation dp pour fixer ImageView de taille.
ajouter cette ligne de code à votre Imageview.
android:scaleType="fitXY"
EXEMPLE:
Avec @Youngsik Oh indiqué réponse, ci-dessous le lien est utile pour ce que vous voulez atteindre.
De grandes images parfois être à l'origine d'erreur OutOfMemory. Dans le lien fourni, sa prise d'images à partir d'Actifs dossier. Vous pouvez le modifier en fonction de votre besoin. Espérons que cela aide.
Android:Problème de résolution de l'Image