implement Android MetroUI use gridlayout, like iOS UIcollection.