ImageViewを次のように設定しました。
<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"/>
layout_widthが60dpに固定されていることに注意してください。オンラインで取得したコンテンツに応じて、この幅を90dpまたは120dpにサイズ変更したいと思います(画像のアスペクト比を維持したまま)。
setLayoutParamsを使用しようとしましたが、LayoutParams(120、LayoutParams.WRAP_CONTENT)を渡すと例外がスローされます。気に入らないようです。
可能であれば、より大きなサイズの別のImageViewを作成しないようにしています。