Android layout that arranges its children in multiple columns or rows depending on their width or height.