Richten Sie den oberen Bildrand am oberen Bildrand von TextView aus

Ich möchte ein Layout erstellen, das den oberen Rand eines Bildes am oberen Rand einer Textansicht ausrichtet:

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

Ich habe versucht, dies durch Einstellen zu tunandroid:drawableLeft zu meinem Bild, aber das zentriert das Bild vertikal:

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

Ist dies nur mit einer TextView möglich oder muss ich ein RelativeLayout erstellen, das eine TextView und eine ImageView enthält?

Hier ist das XML-Layout für meine TextView, das das falsche Layout enthält:

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

Dasandroid:gravity="top" Attribut scheint nur den Text zu beeinflussen, nicht die Zeichenfläche.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage