Android中 获取GirdView每一个item的id跳转页面

小白求助
想做一个12星座的实例 使用GirdView做出了主页面 现在想点击不同的item 根据id跳转到不同星座的具体页面 setOnItemClickListener该怎么写
Item.xml

MainActivity 图片说明图片说明

Intent +Activity 跳转页面

在onItemClick事件里面:
Intent intent = new Intent();
intent.setClass(mContext, DetailActivity.class);
intent.putExtra("flag", itemId);
startActivity(intent);

DetailActivity是详情页的activity,根据不同的flag标志,显示不同的内容

Intent +Activity 根据不同id可以分发跳转,但是要那么多activity应该没必要吧!为什么不跳转固定的activity,然后根据传过来的id在activity 中通过不同id做不通的编写。