Макеты экранов Android приложений: описание и особенности


Download 353.86 Kb.
bet2/5
Sana08.06.2023
Hajmi353.86 Kb.
#1464213
1   2   3   4   5
Bog'liq
Макеты экранов Android приложений

Таблицы и относительный
Иногда для Android программ нужно организовывать дочерние представления под видом строк и столбцов. Для такой цели был придуман Layout табличного типа.
Относительный макет позволяет размещать представления относительно друг друга. Можно задать размещение всего layout относительно родителя, самого родителя, а также каждого представления.
Линейный
Название следует из LinearLayout. Он позволяет располагать дочерние элементы по вертикали и по горизонтали. Самый простой и распространенный вариант.
Он отображает View элементы в качестве одной строчки или столбца. Иногда помогает полностью менять ориентацию на дисплее задействованного устройства.
RelativeLayout
RelativeLayout предусматривает следующие особенности:

  1. Характеризуется View Group. Она располагает на дисплее дочерние view (элементы) установленным образом относительно других компонентов.

  2. Позиция каждого элемента может определяться как относительно других view (справа, слева, сверху, снизу), так и в пределах родительской области RelativeLayout (выравнивание по верхней, правой, нижней, левой сторонам).

  3. Выступает в качестве мощной утилиты для создания «с нуля» пользовательского интерфейса. Позволяет сократить количество вложенных view group, что значительно повышает производительность.

  4. Несколько вложенных групп LinearLayout разрешается заменить одним единственным RelativeLayout.

Все это поможет при непосредственном создании interface для приложения под Android. Дополнительно предстоит заучить атрибуты макетов, а также расположение элементов на экране, которое будет использоваться в итоговой кодификации.
О расположении
RelativeLayout дает возможность дочерним компонентам определять свои позиции относительно родительских или друг друга посредством ID. Удастся с легкостью выровнять два элемента по правому краю, разместить их в центре, сделать один ниже другого и так далее. Для этого требуется прописать позицию view.
По умолчанию все элементы дочернего класса устанавливаются в правом верхнем углу layout. Корректировка позиции в программе Android осуществляется через разнообразные свойства, которые доступы при помощи RelativeLayout.LayoutParams.

Download 353.86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling