Solution to Android GridView overlap