Android studio GridView光电适配器

Android studio GridView光电适配器,android-studio,android-arrayadapter,picasso,android-gridview,Android Studio,Android Arrayadapter,Picasso,Android Gridview,我正在尝试从服务器获取照片到gridview中,一切看起来都正常,但是没有图像出现,也没有错误消息,下面是自定义适配器java文件。代码有什么问题 public class PhotoAdapter extends ArrayAdapter<PhotosActivity.Photos>{ ArrayList<PhotosActivity.Photos> photoList; LayoutInflater vi; int Resource;

我正在尝试从服务器获取照片到gridview中,一切看起来都正常,但是没有图像出现,也没有错误消息,下面是自定义适配器java文件。代码有什么问题

public class PhotoAdapter extends ArrayAdapter<PhotosActivity.Photos>{

    ArrayList<PhotosActivity.Photos> photoList;
    LayoutInflater vi;
    int Resource;
    ViewHolder holder;

    public PhotoAdapter(Context context, int resource, ArrayList<PhotosActivity.Photos> objects) {
        super(context, resource, objects);
        vi = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        Resource = resource;
        photoList = objects;
    }

    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {

        View v = convertView;

        if (v == null) {
            holder = new ViewHolder();
            v = vi.inflate(Resource, null);

            holder.image = (ImageView) v.findViewById(R.id.grid_item_image);

            v.setTag(holder);
        } else {
            holder = (ViewHolder) v.getTag();
        }

        Picasso.with(v.getContext()).load(photoList.get(position).getImage()).into(holder.image);

        return v;
    }

    static class ViewHolder {

        public ImageView image;

    }
}
公共类PhotoAdapter扩展了ArrayAdapter{
阵列列表照片表;
拉平机vi;
智力资源;
视窗座;
公共PhotoAdapter(上下文上下文、int资源、ArrayList对象){
超级(上下文、资源、对象);
vi=(LayoutInflater)context.getSystemService(context.LAYOUT\u充气机\u服务);
资源=资源;
照片列表=对象;
}
@凌驾
公共视图getView(最终整数位置、视图转换视图、视图组父视图){
视图v=转换视图;
如果(v==null){
holder=新的ViewHolder();
v=vi.充气(资源,空);
holder.image=(ImageView)v.findViewById(R.id.grid\u item\u image);
v、 setTag(支架);
}否则{
holder=(ViewHolder)v.getTag();
}
毕加索.with(v.getContext()).load(photoList.get(position.getImage()).into(holder.image));
返回v;
}
静态类视窗夹{
公众形象;
}
}

实际上,我的代码工作正常。这是我的错误,我没有正确设置线性布局,这就是gridview离开屏幕的原因