当我尝试使用毕加索显示图像时,我需要传递一个标题。
有人能建议如何在查看图像时为毕加索添加标题吗。
您可以使用下载器
:
https://github.com/JakeWharton/picasso2-okhttp3-downloader
示例:
OkHttpClient client = new OkHttpClient.Builder()
.addInterceptor(new Interceptor() {
@Override
public Response intercept(Chain chain) throws IOException {
Request newRequest = chain.request().newBuilder()
.addHeader("custom-header", "custom-header-value")
.build();
return chain.proceed(newRequest);
}
})
.build();
Picasso picasso = new Picasso.Builder(context)
.downloader(new OkHttp3Downloader(client))
.build();
请记住,如果您已经在使用OkHttpClient,那么应该使用该实例或使用客户机创建新实例。newBuilder()。这样,两个实例将使用相同的请求队列。
mainactivity.java MyWebPage.java
我在我的回收站视图中有奇怪的行为,我不明白。我在我的OnBindViewHolder中使用以下代码() 我有五个项目在我的适配器,在位置2没有网址,仍然它加载图像有时但不总是。 还有一件事,我注意到有一个按钮“添加到购物车”,当点击时,它会刷新这个位置上的物品。所以,如果我在任何位置点击这个按钮,比如在位置5,然后再次点击位置2(我没有url),位置5的图像会在位置2加载。
正如你可以看到的使用链接,毕加索只有3个选项加载一个图像。我的问题是,如果您有一个从API的JSON响应解析的base64字符串,那么如何加载图像?
4.使用自定义适配器在ListView中显示图像。 我只是对步骤1和2有问题。我可以从服务器获取新闻,并在我的ListView中显示它们 并通过在我的适配器中添加以下代码显示缓存中的图像:
我正在使用毕加索图书馆。我知道,如果我将图片从URL加载到图像视图中,有一种回调方法。但我不想加载到imageview中。相反,我想将其另存为位图。所以我用了下面的代码 我怎样才能得到一个回调方法,知道我的图像是成功下载使用毕加索? 不要说位图对象的空检查。这会导致错误。
我使用“OpenWeatherMap”API开发天气应用程序。我可以编写此API以加载图像命令,但无法将天气图标加载到ImageView为“ImageWeat”。