Android implementation of FlowLayout. Layout arranges its children in multiple rows depending on their width.