ViewGroup superclass represents containers of widgets/view
– layouts are described in XML and mirrored in Java code
– Android provides several pre-existing layout managers;
you can define your own custom layouts if needed
– layouts can be nested to achieve combinations of features