Как динамически добавлять иконки в Android? - PullRequest
0 голосов
/ 07 июня 2019

Здесь мне нужно динамически добавлять иконки для каждого экрана из URL в Android.Я не буду добавлять иконки в папки drawable.Потому что здесь причина в полных динамических экранах (настройка экрана будет осуществляться через админ-панель).

Основное требование:

  • Простое динамическое приложение, которое можно настроить из веб-администратора.
  • Каждое создание представления принимается веб-администратором.

Возможны следующие способы:

  1. Может загружать изображения с URL-адреса и сохранять их в локальной базе данных (SQLite)
  2. Может загружать изображения с URL-адреса и сохранять их по пути к файлу.(Внутренняя память)

Но я думаю, что это не будет работать для всех экранов из-за разных размеров экрана.Есть ли какие-либо возможности, кроме этих двух пунктов?Пожалуйста, дайте мне знать, если есть какие-либо возможные способы.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 19 июня 2019

Наконец-то я получил лучшее решение для хранения динамических изображений с сервера и получения изображений для соответствующих экранов.

  • Загрузил необходимые изображения как SVG и сохранил их в хранилище файлов.

  • Используя эту библиотеку svg-android-1.1.jar Я преобразовал изображения SVG в рисованные. Затем просто добавили их к ImageView.

0 голосов
/ 07 июня 2019

Используйте библиотеку Glide, чтобы сделать это ..

 Glide.with(this).load("url").into(imageView);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...