Comment changer la taille d'un ImageView?

J'ai configurer mon ImageView comme suit:

    <ImageView android:id="@+id/dl_image"
               android:layout_width="60dp"
               android:background="@drawable/pictureframe"
               android:layout_height="wrap_content"
               android:layout_marginRight="10dp"
               android:layout_alignParentLeft="true"
               android:layout_centerVertical="true"
               android:adjustViewBounds="true"
               android:scaleType="fitCenter"/>

Avis que layout_width est fixé à 60dp. Selon le contenu que j'ai acquis en ligne, je veux redimensionner cette largeur de 90dp, ou 120dp (tout en maintenant le ratio d'aspect de l'image).

J'ai essayé d'utiliser setLayoutParams, mais le passage LayoutParams(120, LayoutParams.WRAP_CONTENT) lève une exception. Il ne semble pas comme elle.

Si possible, j'essaie d'éviter de faire un autre ImageView pour les plus grandes tailles.

source d'informationauteur atedja | 2011-12-09