Yoh_Asakura
@Yoh_Asakura
Программист

Позиционирование элементов относительно друг-друга в android

Всем привет. Битый час мучаюсь с размещением надписи (TextView) под картинкой (ImageView). На сколько я понял, для этого есть layout_below, но почему-то он не срабатывает. Прошу помощи.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    tools:context="ru.lalala.olalala.MainActivity$PlaceholderFragment" >

    <ImageView
        android:id="@+id/imageViewPhotoReclame"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scaleType="fitStart"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:contentDescription="@string/photo_reclame"
        android:src="@drawable/restourant_main" />

    <TextView
        android:id="@+id/textViewReclameNews"
        android:text="@string/main_text_reclame"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
		android:layout_below="@id/imageViewPhotoReclame"/>

</RelativeLayout>
  • Вопрос задан
  • 5224 просмотра
Решения вопроса 2
@Mintormo
В RelativeLayout уберите атрибут orientation: он для LinearLayout. В ImageView укажите что он над TextView.
Ответ написан
@belozerow
Скопировал ваш код, поменял только саму картинку и текст, потому что ваших у меня нет.
Все работает как надо - текст под картинкой.
Или вам нужно чтобы картинка накладывалась поверх текста?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы