0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: android, контейнер, framelayout</p>
1
<p>Теги: android, контейнер, framelayout</p>
2
<p>Контейнер<strong>FrameLayout</strong>обеспечивает вывод на экран одного помещенного в него элемента визуализации. Если же мы захотим поместить несколько элементов, они станут накладываться друг на друга. Однако способ расположить во FrameLayout несколько элементов все же существует.</p>
2
<p>Контейнер<strong>FrameLayout</strong>обеспечивает вывод на экран одного помещенного в него элемента визуализации. Если же мы захотим поместить несколько элементов, они станут накладываться друг на друга. Однако способ расположить во FrameLayout несколько элементов все же существует.</p>
3
<p>Давайте для примера вложим во FrameLayout 2 элемента TextView:</p>
3
<p>Давайте для примера вложим во FrameLayout 2 элемента TextView:</p>
4
<p>В нашем случае оба этих элемента будут позиционированы в одно и то же место: в верхний левый угол контейнера<strong>FrameLayout</strong>. Дабы исключить наложение, установим у второго<strong>TextView</strong>отступ в 50 единиц сверху.</p>
4
<p>В нашем случае оба этих элемента будут позиционированы в одно и то же место: в верхний левый угол контейнера<strong>FrameLayout</strong>. Дабы исключить наложение, установим у второго<strong>TextView</strong>отступ в 50 единиц сверху.</p>
5
<p>Очень часто<strong>FrameLayout</strong>используется в целях создания производных контейнеров, к примеру,<strong>ScrollView</strong>, обеспечивающего прокрутку.</p>
5
<p>Очень часто<strong>FrameLayout</strong>используется в целях создания производных контейнеров, к примеру,<strong>ScrollView</strong>, обеспечивающего прокрутку.</p>
6
<p>Элементы управления, помещаемые в<strong>FrameLayout</strong>, способны установить и свое позиционирование. Для этого используется атрибут android:layout_gravity:</p>
6
<p>Элементы управления, помещаемые в<strong>FrameLayout</strong>, способны установить и свое позиционирование. Для этого используется атрибут android:layout_gravity:</p>
7
<p>Указывая значения, мы имеем возможность комбинировать их, выполняя разделение с помощью вертикальной черты:<strong>bottom|center_horizontal</strong>.</p>
7
<p>Указывая значения, мы имеем возможность комбинировать их, выполняя разделение с помощью вертикальной черты:<strong>bottom|center_horizontal</strong>.</p>
8
<p>Осталось посмотреть на программное создание FrameLayout в коде<strong>MainActivity</strong>:</p>
8
<p>Осталось посмотреть на программное создание FrameLayout в коде<strong>MainActivity</strong>:</p>
9
<p><em>По материалам https://metanit.com/java/android/.</em></p>
9
<p><em>По материалам https://metanit.com/java/android/.</em></p>
10
10