layout - разметка активити¶
res/layout - активити для вертикального экрана
res/layout-land - активити для шоризонтального экрана
Разметка может содержать такие группирующие элементы:
А также виджеты:
Свойства компонентов:
<Button
android:id="@+id/btnLogin />
background¶
drawable¶
drawablePadding
drawableRight
<view
android:drawableRight="@drawable/arrow_right"
android:drawablePadding="4dp" />
fadingEdge¶
gravity¶
<view
android:gravity="center" />
layout_gravity¶
Расположение элемента внутри родителя относительно краев
top
left
right
bottom
center
center_horizontal
center_vertical
<view
android:layout_gravity="center_horizontal" />
<view2
android:layout_gravity="center_horizontal|center_vertical" />
layout_height¶
Высота элемента
wrap_content - по содержимому
match_parent - по родителю
dp, …
<view
android:layout_height="match_parent" />
onClick¶
Обрабочика клика
orientation¶
Ориентация выстраивания потомков
vertical
horizontal
<view
android:orientation="vertical" />
padding…¶
Внутренний отступ элемента
paddingBottom
paddingLeft
paddingRight
paddingTop
<view
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" />
<view2
android:padding="24dp" />
scrollbars¶
textSize¶
Размер текста