Recyclerview 不显示图像

Posted

技术标签:

【中文标题】Recyclerview 不显示图像【英文标题】:Recyclerview dont show images 【发布时间】:2021-03-10 15:48:12 【问题描述】:

我一直在尝试在我的 recyclerview 中显示图像,我看过很多教程,但我不能。

这是我的适配器类中的 onBindViewholder



   @Override
   public void onBindViewHolder(@NonNull final cowviewHolder holder, int position) 
       final Cow vacaslist = vacas.get(position);
       holder.textViewinterno.setText(vacaslist.interno);
       holder.textViewsiniiga.setText(vacaslist.siniiga);
      Picasso.get().load(vacaslist.ulr)
               .resize(80,80).centerCrop().error(R.drawable.ic_imageinf).into(holder.imageviewrec);

这是我在 firebase 中的数据库,我正在从存储中获取图像

谢谢..如果需要更多信息,请告诉我

【问题讨论】:

你确定url正确吗,登录下来,在浏览器中打开 是的,我可以在浏览器中毫无问题地打开它们。 firebasestorage.googleapis.com/v0/b/postid-471e4.appspot.com/o/… 可以分享一下列表项布局吗 我已经添加了对象牛,如果这就是你的意思 我是说recyclerview列表项的xml文件 【参考方案1】:

我认为问题在于您的 ulr 变量名称,因为在 firebase 上它是 url 所以,如果您使用以下语法实例化您的 Cow 对象:

ref.child("Vacas").child("$id").getValue(Cow.class);

那么 ulr 将为空。

【讨论】:

以上是关于Recyclerview 不显示图像的主要内容,如果未能解决你的问题,请参考以下文章

带删除选项的全视图图像显示

Android - RecyclerView 和缩放图像

Recycler View 不显示数据

Android:在 RecyclerView 中获取用户输入和显示

使用recyclerview不显示数据

Android RecyclerView 绘制流程及Recycler缓存