res/layout - активити для вертикального экрана
res/layout-land - активити для шоризонтального экрана
Разметка может содержать такие группирующие элементы:
А также виджеты:
Свойства компонентов:
<Button
android:id="@+id/btnLogin />
drawablePadding
drawableRight
<view
android:drawableRight="@drawable/arrow_right"
android:drawablePadding="4dp" />
<view
android:gravity="center" />
Расположение элемента внутри родителя относительно краев
top
left
right
bottom
center
center_horizontal
center_vertical
<view
android:layout_gravity="center_horizontal" />
<view2
android:layout_gravity="center_horizontal|center_vertical" />
Высота элемента
wrap_content - по содержимому
match_parent - по родителю
dp, …
<view
android:layout_height="match_parent" />
Обрабочика клика
Ориентация выстраивания потомков
vertical
horizontal
<view
android:orientation="vertical" />
Внутренний отступ элемента
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" />
Текст
<view
android:text="@string/some_text" />
Размер текста