【问题标题】:Cannot resolve method placeholder in Picasso?无法解析毕加索中的方法占位符?
【发布时间】:2015-05-04 20:10:05
【问题描述】:

我是 Square 的 Picasso 图像加载库的新手。我只是在尝试使用带有图像的静态数据来显示在 gridView 中。

这是我遇到错误的代码:

Picasso.with(this.context).load(images[i]).into(imageView).placeholder(R.mipmap.ic_launcher);

错误:

无法解析方法占位符

我知道它无法找到方法placeholder,但我只是从他们的官方网站复制了同样的东西&是什么让它不起作用?

build.gradle(依赖关系:如果版本有问题,则发布)

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
}

【问题讨论】:

    标签: android picasso


    【解决方案1】:

    由于方法into是无效的,它应该是最后调用的方法。

    在这里查看信息: https://github.com/square/picasso/blob/master/picasso/src/main/java/com/squareup/picasso/RequestCreator.java#L497

    尝试交换占位符和方法调用:

    Picasso.with(this.context).load(images[i]).placeholder(R.mipmap.ic_launcher).into(imageView);
    

    希望对你有帮助

    【讨论】:

    • 我要等 6 分钟..idk 为什么。
    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多