【问题标题】:picasso error. image URL COMES from database but not set in picasso image毕加索的错误。图片 URL 来自数据库,但未在毕加索图片中设置
【发布时间】:2018-07-29 08:05:30
【问题描述】:

Picasso.with(context).load(Image.get(position)).into(new Target() {@Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from {Log.d("abhinav1", " onBitmapLoaded: "+bitmap); r.setBackground(new BitmapDrawable(bitmap));}@Override public void onBitmapFailed(Drawable errorDrawable{}@Override public void onPrepareLoad(Drawable placeHolderDrawable) { }});

【问题讨论】:

    标签: picasso


    【解决方案1】:

    搜索后我发现数据来自服务器中的字符串,那么首先你必须将字符串解密为位图,然后在 imageview 中设置

    【讨论】:

      【解决方案2】:

      在你的 onBitmapLoaded 方法中,你可以使用

         @Override
           public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom >from) {
               Log.d("abhinav1", "onBitmapLoaded: "+bitmap);
               r.setBackground(new BitmapDrawable(context.getResources(), bitmap));
           }
      

      请在BitmapDrawable 构造函数中传递Resources

      【讨论】:

        猜你喜欢
        • 2015-11-16
        • 2020-07-14
        • 1970-01-01
        • 2015-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多