Alinhar o topo da imagem ao topo do TextView

Eu quero criar um layout que alinha o topo de uma imagem para o topo de um 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>

Eu tentei fazer isso definindoandroid:drawableLeft para minha imagem, mas isso centraliza a imagem 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>

Isso é possível com apenas um TextView ou eu preciso criar um RelativeLayout contendo um TextView e um ImageView?

Aqui está o layout XML para o meu TextView que dá o layout incorreto:

<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>

oandroid:gravity="top" atributo só parece afetar o texto, não o drawable.

questionAnswers(5)

yourAnswerToTheQuestion