Я думаю, что самый простой способ сделать это - создать макет с обоими представлениями и установить второй как невидимый.Затем в своей деятельности вы можете установить прослушиватель onClick для первого GridView с чем-то вроде:
GridView g = findViewById(R.id.second_grid_view);
g.setVisibility(VISIBLE);