将图片从网址加载到图片视图

时间:2018-12-07 16:28:26

标签: java android image api android-glide

我正在开发要使用API​​的Android应用。

API返回某些结果,例如图像的URL。

由于我一直以来都使用Glide库将离线和在线图像加载到ImageView中,因此我也使用了Glide库。

但是这次的问题是,有时通过API返回的url不会返回图像文件,而只会返回标准文件。我的意思是,如果我将该URL粘贴到Web浏览器中,则正在下载的文件不是图像形式,而只是文件形式。因此,当我尝试在Glide库中使用该网址时,该网址就无法正常工作。

但是在下载后,如果我将文件的扩展名更改为图像扩展名,则该文件将作为图像正确打开。

任何有关返回通用文件的url如何用于显示图像的帮助都会很有帮助。

这就是我使用滑翔库的方式

<activity
   android:name="BoardActivity"
   android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen" 
/>

1 个答案:

答案 0 :(得分:0)

只需使用添加的扩展名重命名文件,然后使用glide加载它即可。它将起作用。就像您要获取的文件名为123一样,在使用glide加载该图像之前,只需添加123 +“ .jpg”或任何扩展名即可加载。就这么简单。希望有帮助。