【问题标题】:How to add Icons Dynamically in Android?如何在 Android 中动态添加图标?
【发布时间】:2019-10-22 19:30:59
【问题描述】:

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

基本要求:

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

可能的方法是,

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

但是,我认为这不适用于所有屏幕,因为屏幕尺寸不同。除了这两点之外还有什么可能吗?如果有任何可能的方法,请告诉我。

提前致谢!

【问题讨论】:

    标签: android android-layout kotlin dynamic


    【解决方案1】:

    使用 Glide 库来执行此操作..

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

    【讨论】:

    • 我想你并不清楚我说了什么。我只想将图标放在某个位置以便我的整个应用程序可以访问,例如 drawable 文件夹。
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      相关资源
      最近更新 更多