Rellene dinámicamente Android ImageView con recursos externos

¿Cómo puedo activar la imagen estática

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="0.67"
        android:src="@drawable/static_image" />

en un ImageView cuyo origen se puede establecer dinámicamente en datos que aún no están en la carpeta res?

Es decir, mi aplicación tiene un icono en la pantalla, pero la imagen real del icono se descarga desde un servidor externo y puede cambiar dinámicamente. ¿Cómo actualizo el ImageView con la imagen deseada al descargar? Quiero algo funcionalmente como:

Image selectedImage = //get from server

myImageView.setImage(selectedImage);

Respuestas a la pregunta(8)

Su respuesta a la pregunta