undefined

Вес в макете (атрибут weight)

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

На этой лекции мы рассмотрим возможность равномерно распределить вес элементов внутри родительского класса View

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

Вес в макете (атрибут weight) - 1

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

В этом уроке мы использовали такой термин:

Вес в макете layout_weight

Его определение можно найти в Словаре терминов.

Свои ответы и вопросы можете оставлять в комментариях.

Комментарии (66)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Руслан Асаев 14 уровень, Уфа
19 января 2021
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:src="@drawable/street" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:scaleType="centerCrop" /> <TextView android:text="You're invited!" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="@android:color/white" android:textSize="54sp" android:background="#009688" /> <TextView android:text="Bonfire at the beach" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="@android:color/white" android:textSize="34sp" android:background="#009688" /> </LinearLayout>
Руслан Асаев 14 уровень, Уфа
19 января 2021
Hello World
Ksenia 24 уровень, Киев
10 декабря 2020
почему, если сделать как в последнем примере из видео, то текствью накладываются друг на друга?(

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

    <ImageView
        android:src="@drawable/ocean"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:scaleType="centerCrop" />

    <TextView
        android:text="You're invited!"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0"
        android:textColor="@android:color/white"
        android:textSize="54sp"
        android:background="#009688" />

    <TextView
        android:text="Bonfire at the beach"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0"
        android:textColor="@android:color/white"
        android:textSize="34sp"
        android:background="#009688" />

</LinearLayout>
Vitaly 4 уровень, Минск
5 декабря 2020
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:src="@drawable/ocean" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:scaleType="centerCrop" /> <TextView android:text="You're invited!" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@android:color/white" android:textSize="54sp" android:background="#009688" /> <TextView android:text="Bonfire at the beach" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@android:color/white" android:textSize="34sp" android:background="#009688" /> </LinearLayout>
SanSs 8 уровень, Москва
1 ноября 2020
Изменяем только ImageView <ImageView android:src="@drawable/ocean" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" android:scaleType="centerCrop" />
DoZ 1 уровень, Nizhniy Novgorod
29 октября 2020

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

    <ImageView
        android:src="@drawable/ocean"
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:scaleType="centerCrop"
        android:layout_weight="1"/>

    <TextView
        android:text="You're invited!"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textColor="@android:color/white"
        android:textSize="54sp"
        android:background="#009688" 
        />

    <TextView
        android:text="Bonfire at the beach"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textColor="@android:color/white"
        android:textSize="34sp"
        android:background="#009688" />

</LinearLayout>
Елена 14 уровень, Санкт-Петербург
4 августа 2020
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:src="@drawable/ocean" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:scaleType="centerCrop" /> <TextView android:text="You're invited!" android:layout_width="match_parent" android:layout_height="0dp" android:textColor="@android:color/white" android:textSize="54sp" android:background="#009688" /> <TextView android:text="Bonfire at the beach" android:layout_width="match_parent" android:layout_height="0dp" android:textColor="@android:color/white" android:textSize="34sp" android:background="#009688" /> </LinearLayout>
Артём 16 уровень, Москва
20 июня 2020
А есть английская версия без перевода?
Людмила 3 уровень, Москва
15 июня 2020
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:src="@drawable/ocean" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" android:scaleType="centerCrop"/> <TextView android:text="You're invited!" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="54sp" android:textColor="#FFFFFF" android:background="#3CB371"/> <TextView android:text="Bonfire at the beach" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="32sp" android:textColor="#FFFFFF" android:background="#3CB371"/> </LinearLayout>
timur 4 уровень
14 мая 2020
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:src="@drawable/marshmallow" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" android:scaleType="centerCrop" /> <TextView android:text="Welcome to Google!" android:textStyle="bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@android:color/white" android:textSize="54sp" android:background="#009688" /> <TextView android:text="We were waiting for you" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@android:color/white" android:textSize="34sp" android:background="#009688" /> </LinearLayout>