【问题标题】:Android - picasso shows only placeholder, not the image from URLAndroid - 毕加索只显示占位符,而不是来自 URL 的图像
【发布时间】:2014-09-11 08:02:26
【问题描述】:

我有这个代码

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ImageView image_view = (ImageView)findViewById(R.id.imageView1);

        Picasso.with(getApplicationContext()).load("http://nuclearpixel.com/content/icons/2010-02-09_stellar_icons_from_space_from_2005/earth_128.png").placeholder(R.drawable.ic_launcher).noFade().into(image_view);
    }

我想在我的 imageview 中查看来自 url 的图像......但是,而不是仅占位符显示的图像。可能是什么问题?

【问题讨论】:

  • 日志有没有告诉你什么?
  • 它将显示占位符图像,直到毕加索完成下载图像...
  • @2Dee 不,它没有:/
  • @Prag'sushi 大概 10 分钟?:P

标签: android android-imageview picasso


【解决方案1】:

尝试只使用 picasso.load() 而不是 Picasso.with()

类似这样的:

Picasso.Builder builder = new Picasso.Builder(getApplicationContext());
Picasso picasso = builder.build();
picasso.load("http://nuclearpixel.com/content/icons/2010-02-09_stellar_icons_from_space_from_2005/earth_128.png").placeholder(R.drawable.ic_launcher).noFade().into(image_view);

【讨论】:

  • 你的代码在我这边工作。您是否有权限:清单中的
  • 好的,我修好了。感谢帮助。问题是我忘记在我的新项目的清单文件中授予权限:P
猜你喜欢
  • 2019-07-13
  • 1970-01-01
  • 1970-01-01
  • 2014-08-21
  • 1970-01-01
  • 2017-10-04
  • 1970-01-01
  • 2017-02-15
  • 2016-07-31
相关资源
最近更新 更多