使用Glide在Android Recyclerview Imageview中显示URL中的图像

问题描述

我正在尝试在RecyclerView ImageView中显示来自URL地址的图像,但是仅显示[this url] [1]和[this url] [2]图像。当我将url更改为其他图像url时,没有显示图像,但是只有白色背景出现。

@Override
public void onBindViewHolder(CategoryGridAdapter.ViewHolder holder,final int position) {
    final CategoryGridModel categoryGridModel = categoryGridModels.get(position);
    holder.textView.setText(categoryGridModel.getDescription ());
    holder.frameLayout.setBackgroundColor (Color.parseColor (categoryGridModel.getColor ()));
    Glide.with(holder.imageView)
            //.load("https://www.Sarahmcculloch.com/wp-content/uploads/2015/06/flat-duolingo.png") //Image not showing with this URL
            .load("https://lh6.ggpht.com/9SZhHdv4URtBzRmXpnWxZcYhkgTQurFuuQ8OR7WZ3R7fyTmha77dYkVvcuqMu3DLvMQ=w300") //Image showing properly
                    .apply(RequestOptions.diskCacheStrategyOf(diskCacheStrategy.RESOURCE)
                    .error(R.drawable.ic_icon_volleyball))
            .into(holder.imageView);
    holder.imageView.setonClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Toast.makeText(context,categoryGridModel.getimageUrl (),Toast.LENGTH_SHORT).show();
        }
    });
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)