加载图片显示进度

解决1:将url传到adapter,在adapter中去下载图片


行不通,以为自定义HSVLayout与适配器HSVAdapter相互绑定在一起,如果在adapter中下载图片

,layout就无法显示图片或显示不完全


解决2:在layout中去判断图片有没有下载完,将图片个数放到全局中区,在layout中比较大小,添加view

int num=BaseActivity.imgNum-adapter.getCount();
        if(num>0){
            for (int i=0;i<num;i++){
                View view= LayoutInflater.from(context).inflate(R.layout.img_loading_item, null);
                this.setOrientation(HORIZONTAL);
                this.addView(view, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
            }
        }

成功



你可能感兴趣的:(加载图片显示进度)