我有一个 URL 为 this键入 Jira REST API
,URL 末尾没有 SVG
扩展名或文件名。
在浏览器中打开时,它会显示一张图片。
我想在 ImageView
中显示图像,但这似乎不是来自服务器的文件路径。
我研究了如何将 SVG 从 drawables
显示到 ImageView
here ,但与从这些类型的 URL 加载无关。
我正在使用 Volley
(如果重要的话)。
当我检查 Chrome 中的元素并看到 Network > Response tab
时,我可以看到 Content-Type:image/svg+xml;charset=UTF-8
。
如何在 ImageView 中使用这种类型的 URL 来显示图像?
最佳答案
ImageView 只接受位图或 VectorDrawables。
SVG 不是两者中的任何一种,即使 VectorDrawable 是它的后代也是如此。
如果你不想使用外部库将 SVG 转换为位图,那么我可以建议你使用 WebView 来显示它
或者,您可能希望使用免费的在线工具将 SVG 转换为 VectorDrawable。
关于android - 从 ImageView 的 url 加载 svg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37458629/