安卓关于Gridview无法获取到第一个item并让其中不可见的控件显示的问题

图片说明
如图,我有一个相册,默认情况下只显示imageview,当点击删除的时候让覆盖在imageview上面的checkbox显示出来,代码如下:图片说明
现在问题来了,第一个item的checkebox弄死不出现,如下:图片说明
已疯,求拯救,xml文件代码如下:
图片说明

用getChildAt的方法就有问题,现在你是一屏幕能看到,如果一屏幕看不见,获取到的将是null
不过adapter怎么变,只要记住是数据驱动界面就行了。

一样的 已疯,咋搞定的?

可以直接用onitemclick,全选的话就在adapter里面写个方法,给数据加上一个属性判断是否选中,用数据去驱动显示效果