undefined

Относительный макет

Курс "Программирование под Андроид"
2 уровень , 6 лекция
Открыта

Подробное рассмотрение класса RelativeLayout и его параметров относительной разметки курс Android Basics

Дата загрузки:2017-06-16T13:29:00

Относительный макет - 1

Ссылка на визуализатор XML.

Документация об относительном макете.

Комментарии (23)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Егор Чуриков 1 уровень, Санкт-Петербург
24 февраля 2021
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:layout_width="wrap_content" android:layout_weight="1" android:layout_height="wrap_content" android:background="#FF7F50" android:layout_alignParentTop="true" android:textAppearance="?android:textAppearanceLarge" android:text="Happy" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:background="#FFf200" android:textAppearance="?android:textAppearanceLarge" android:text="Birthday" /> <TextView android:layout_width="wrap_content" android:layout_weight="1" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:background="#FF7F50" android:textAppearance="?android:textAppearanceLarge" android:text="To You" /> </RelativeLayout>
Руслан Асаев 14 уровень, Уфа
19 января 2021
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:textAppearance="?android:textAppearanceLarge" android:text="Happy" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:textAppearance="?android:textAppearanceLarge" android:text="Birthday" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:textAppearanceLarge" android:text="To You" /> </RelativeLayout>
DoZ 1 уровень, Nizhniy Novgorod
29 октября 2020

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="Happy" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="Birthday" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="To You" />

</RelativeLayout>
Не работает android:layout_centerVertical="true"
Natalia Shch. 0 уровень
21 октября 2020
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:textAppearance="?android:textAppearanceLarge" android:text="Happy" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:textAppearance="?android:textAppearanceLarge" android:text="Birthday" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_centerHorizontal="true" android:textAppearance="?android:textAppearanceLarge" android:text="To You" /> </RelativeLayout>
Alek 1 уровень, Киев
17 мая 2020
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#2044B8" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="35sp" android:textAppearance="?android:textAppearanceLarge" android:background="#ffff00" android:textColor="#0006B8" android:text="My friend"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:textColor="#0006B8" android:background="#ffff00" android:layout_alignParentTop="true" android:textSize="35sp" android:textAppearance="?android:textAppearanceLarge" android:text="Happy" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:background="#ffff00" android:textSize="35sp" android:textColor="#0006B8" android:layout_alignParentLeft="true" android:textAppearance="?android:textAppearanceLarge" android:text="Birthday" /> <TextView android:layout_width="wrap_content" android:background="#ffff00" android:textSize="35sp" android:textColor="#0006B8" android:layout_height="wrap_content" android:textAppearance="?android:textAppearanceLarge" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:text="To You" /> <ImageView android:layout_margin="45dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/cakesmall" /> </RelativeLayout>
Ross 19 уровень, Львов
14 мая 2020

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#b42a2a">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#2a73b4"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:textStyle="bold"
        android:textSize="40sp"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="Happy" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#2a73b4"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:textSize="40sp"
        android:textStyle="bold"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="Birthday" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#2a73b4"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:textSize="40sp"
        android:textStyle="bold"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="To" />
    
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#2a73b4"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:textSize="40sp"
        android:textStyle="bold"
        android:textAppearance="?android:textAppearanceLarge"
        android:text="You" />

</RelativeLayout>
Demitelix 11 уровень
15 апреля 2020
android:layout_centerVertical="true" все еще не работает в визуализаторе
TatoVito 7 уровень, ОдесскиеКарпаты
29 марта 2020
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:textAppearance="?android:textAppearanceLarge" android:text="Happy" /> <TextView android:layout_centerHorizontal="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:textAppearance="?android:textAppearanceLarge" android:text="Birthday" /> <TextView android:layout_centerHorizontal="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="34sp" android:text="To You" /> </RelativeLayout>
Ramlaund 6 уровень, Москва
24 декабря 2019
по какой-то причине пишет ошибку (почему не поддерживается):

Line 19: The attribute `android:layout_centerVertical` is not supported here.
при вводе:

android:layout_centerVertical="true"
и почему поддерживается эта строчка?

android:layout_centerHorizontal="true"
vinsler 35 уровень, Санкт-Петербург Expert
11 сентября 2019
полностью не понятно как меняется макет в зависимости от весов.