Android implementation of an Evenly Spaced Grid ViewGroup