自定义view与selector冲突

上面图中上面大红框框住的是相对布局,下面蓝色背景的是横向scrollView套线性布局套GridView,我想要实现GridView的Item(用ImageView)选中后白色图片换成绿色图片的效果,如果上面的相对布局不加载任何控件时效果已经达到了,但是我要在相对布局里用代码动态加载控件,addView后就切图就失效了,我不知道这两者有什么关系,请求各位大大帮帮忙,前提是相对布局不动,不能换成XML解析的.另外GridView是在Activity里,相对布局是在Fragment里图片

http://bbs.csdn.net/topics/391878276