如何在Android中动态添加图标?

时间:2019-06-07 09:38:11

标签: android android-layout kotlin dynamic

在这里,我需要通过android中的URL为每个屏幕动态添加图标。我不会在Footnote文件夹中添加任何图标。因为这里的原因是完整的动态屏幕(屏幕的自定义将通过管理面板完成)。

基本要求:

  • 可以从Web Admin配置的简单动态应用程序。
  • 每个视图的创建均由网络管理员决定。

可能的方法是

  1. 可以从URL下载图像并将其存储到本地数据库(SQLite)
  2. 可以从URL下载图像并将其存储到文件路径(内部存储空间)

但是,由于屏幕尺寸不同,我认为这不适用于所有屏幕。除了这两点,还有其他可能性吗?请让我知道是否有可能。

预先感谢!

2 个答案:

答案 0 :(得分:0)

使用Glide库执行此操作。

 Glide.with(this).load("url").into(imageView);

答案 1 :(得分:0)

最后,我得到了从服务器存储动态图像并检索对应屏幕的图像的最佳解决方案。

  • SVG格式下载所需的图像并将其存储在文件存储中。

  • 通过使用该库svg-android-1.1.jar,我已将SVG图像转换为可绘制图像。然后只需将它们添加到ImageView