TableLayout | Android Programming Unleashed: Laying Controls in Containers | InformIT
A container is a view used to contain other views. Android offers a collection of view classes that act as containers for views. These container classes are called layouts, and as the name suggests, they decide the organization, size, and position of thei...