undefined

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

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

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

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

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

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

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

Вес в макете layout_weight

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

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

Комментарии (68)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Азамат Байтемиров Уровень 3 Алматы
30 марта 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/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: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
<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>
🦔 Виктор Уровень 20 Москва Россия Expert
24 ноября 2020
Можно дописать вес с единицей только представлению с изображением и всё получится!
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
А есть английская версия без перевода?