Я хочу создать макет, который выравнивает верх изображения на вершине TextView, как это:Align верхней части изображения в верхней части 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"
только кажется, влияет на текст, а не рисует.
Я думаю, вам нужно использовать RelativeLayout ... – amp
нужно ли вам в верхней или левой –
, как @amp говорит использовать относительный layout Его лучший .. – MAC