Alinee la parte superior de la imagen con la parte superior de TextView

Quiero crear un diseño que alinee la parte superior de una imagen con la parte superior de un TextView como este:

<code>---------  Text text text text text text text
| Image |  text text text text text text text
---------  text text text text text text text
           text text text text text text text
           text text text text text.
</code>

Traté de hacer esto estableciendoandroid:drawableLeft a mi imagen, pero que centra la imagen verticalmente:

<code>           Text text text text text text text
---------  text text text text text text text
| Image |  text text text text text text text
---------  text text text text text text text
           text text text text text.
</code>

¿Es esto posible con solo un TextView o necesito crear un RelativeLayout que contenga un TextView y un ImageView?

Aquí está el diseño XML para mi TextView que da el diseño incorrecto:

<code><TextView
    android:gravity="top"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:drawableLeft="@drawable/image"
    android:drawablePadding="8dp"
    android:text="@string/text" />
</code>

losandroid:gravity="top" El atributo solo parece afectar el texto, no el dibujable.

Respuestas a la pregunta(5)

Su respuesta a la pregunta