LinearLayout:
orientation(vetical, horizontal),
fill model(layout_height, layout_width),
weight(android:layout_weight property indicates the proportion of the free space that should go to that widget), gravity(left, right, center)
padding(top, bottom,left, right)
RelativeLayout:
Positions Relative to Container:
android:layout_alignParentTop
...
android:layout_centerHorizontal
android:layout_centerVertical
android:layout_centerInParent
Positions Relative to widgets
android:layout_above
...
layout_alignTop
layout_alignBaseLine
TableLayout:
layout_span
layout_column
Stretch, Shrink, and Collapse
ScrollView: