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.