Class Myselectpic extends Baseadapter {@Override public int getcount () {//if (Resul.siz E () = = 9) {//return resul.size ();//} else {return resul.size () + 1;//
@Override public Object getitem (int i) {return resul.get (i);
@Override public long Getitemid (int i) {return i; @Override public View getview (int position, view view, ViewGroup viewgroup) {Viewholder VI
Ewholder = null;
if (view = = null) {Viewholder = new Viewholder ();
view = Getlayoutinflater (). Inflate (R.layout.griditem, ViewGroup, false);
Viewholder.addimage = (ImageView) View.findviewbyid (R.id.additem);
View.settag (Viewholder);
else {Viewholder = (Viewholder) view.gettag (); } if (Position = = Resul.size ()) {//Plus icon ViewHolder.addimage.setImageBitmap (BITMAPFACTORY.DECODERESOURC
E (Getresources (), r.mipmap.android_icon_addpic_focused));
if (position = = 9) {viewHolder.addimage.setVisibility (view.gone);
} else {//original normal data display, operations, etc. glide.with (firstactivity.this)
. Load (resul.get (position)). Placeholder (R.drawable.global_img_default)
. Centercrop (). into (Viewholder.addimage);
} return view;
Class Viewholder {ImageView addimage; }
}