簡體   English   中英

無法使用Picasso在Recyclerview中顯示圖像

[英]Not able to display images in Recyclerview using Picasso

我在這里將名稱和圖像數組添加到ArrayList中

   private ArrayList prepareData()
{
    ArrayList android_version = new ArrayList<>();
    for (int i=0; i<android_version_names.length; i++)
    {
        MovieNew movieNew = new MovieNew();
        movieNew.setPicName(android_version_names[i]);
        movieNew.setProfile_pic(android_image_urls[i]);
        android_version.add(movieNew);
    }
    return android_version;
}

Adapter.class

public void onBindViewHolder(ViewHolder holder, int position)
    {
    MovieNew movieList = movie.get(position);
    holder.tv_android.setText(movieList.getPicName());
   Picasso.with(context).load(movieList.getProfile_pic()).into(holder.img_android);
}

我可以在調試時在load()中看到該URL,但是它沒有被加載到Imageview中。 url = null(如果我看到評估表達式)

有人可以幫我解決這個問題嗎?

您應該檢查ImageView的大小。 可能正在加載圖片,但圖片的大小為0。也請嘗試復制圖片並將其粘貼到瀏覽器中,以檢查該網址是否格式正確。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM