目前,我正在使用Glide显示图像。我已经为其创建了自定义标头(授权)
public class HeadersClass {
public static GlideUrl getUrlWithHeaders(String url){
return new GlideUrl(url, new LazyHeaders.Builder()
.addHeader("token", "lkajsdlkjasldjasldjaslkdjaslkdj")
.build());
}
}
并在这样的Glide中使用
Glide.with(getActivity())
// .load(baseUrlForImage + urlOfImage)
.load(HeadersClass.getUrlWithHeaders(baseUrlForImage + urlOfImage))
.into(imageView);
它工作正常,但现在的问题是图像URL随HTTPS一起提供(一开始我仅使用http)。
现在使用HTTPS时,它不会显示图像。
有什么办法吗,我可以使用其他库吗?
答案 0 :(得分:0)
首先,您可以声明标题布局并找到图像视图ID并声明活动/片段
ImageView imageview=findViewById(R.id.imageview);
ViewGroup header = (ViewGroup)inflaterHeader.inflate(R.layout.task_header, listView, false);
listView.addHeaderView(header);
Picasso.get().
load(Url).
into(imageview);