Comment faire pour autocentrer le recadrage d'ImageView Android?

J'ai fait une listeVoir des images. Mon objectif est que chaque élément de mon listView ait la même hauteur de 100dp. Je rencontre un problème que mon imageView est redimensionnée automatiquement, mais ne prend pas l'espace entier du parent.

Voici mon résultat actuel et résultat d'objectif:

  • Supprimez les effets de défilement RecyclerView
  • Erreur: la liaison de données ne prend pas en charge Jack construit encore
  • Android: comment mettre à jour le sélecteur (StateListDrawable) par programme
  • Empêchez le collapsingToolbarLayout s'écroule s'il n'est pas nécessaire
  • Android Fragments et animation
  • Comment puis-je obtenir l'UUID de mon téléphone Android dans une application?
  • Resized Image objectif

    Est-ce que quelqu'un connait l'option d'ajouter pour créer automatiquement le centre de récolte?

  • LocationManager.isProviderEnabled (LocationManager.NETWORK_PROVIDER) n'est pas fiable, pourquoi?
  • Impossible de créer un dossier sur le stockage externe sur Android
  • Comment effacer distinct_id dans mixpanel android lorsque l'utilisateur se déconnecte?
  • Récupérer toutes les alarmes dans l'application d'alarme
  • Comment intégrer la passerelle de paiement ATOM dans mon application?
  • L'émulateur Android ne reçoit pas de notifications push
  • 4 Solutions collect form web for “Comment faire pour autocentrer le recadrage d'ImageView Android?”

    Je ne sais pas si j'ai bien compris. Ce doit être l'un des deux, que vous voulez, je suppose.

    Dans votre image, définissez l'attribut

    android:scaleType="fitXY" 

    Pour s'adapter complètement à ImageView .

    Tu peux choisir

     android:scaleType="centerCrop" 

    Pour récolter le Centre.

    Je sais que c'est tard, mais peut-être serait-il utile pour quelqu'un qui viendrait sur cette page de questions en utilisant android: scaleType = l'image "centerCrop" est centrée, mais elle est recadrée de tous les côtés, donc il serait préférable d'utiliser cette propriété à la place, c'est fitCenter et Avec cette utilisation, une autre propriété aussi pour maintenir le rapport d'aspect

     android:adjustViewBounds="true" android:scaleType="fitCenter" 

    Connaissez-vous les options de recadrage sur ImageView?

    http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

    Vous allez simplement les appliquer comme un attribut dans votre XML:

    comme:

     android:scaleType="centerCrop" 

    Dans java: imageView.setScaleType(ScaleType.FIT_XY);

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.