Я хочу создать макет, который выравнивает вершину изображения в верхней части TextView следующим образом:
--------- 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.
Я попытался сделать это, установив android:drawableLeft
в мое изображение, но это центрирует изображение по вертикали:
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.
Возможно ли это с помощью только TextView или мне нужно создать RelativeLayout, содержащий TextView и ImageView?
Вот XML-макет для моего TextView, который дает неправильный макет:
<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" />
Атрибут android:gravity="top"
влияет только на текст, а не на drawable.