Загрузка и отображение изображения независимым от DPI способом - PullRequest
0 голосов
/ 19 августа 2011

В моем приложении у меня есть логотип.Сначала я использовал изображение, которое я поместил в папку Drawables (в трех разных размерах).

Теперь я загружаю его в виде строки из веб-сервиса, преобразуя его в чертежный и отображая его.Я поместил изображение в веб-сервисе трех разных размеров и создал в сервисе функцию, которая возвращает изображение одного из трех размеров в зависимости от DPI загружаемого устройства.

Это неТем не менее, он работает не так, как ожидалось, поскольку фактический размер изображений сильно различается между модулями с низким и высоким DPI (я использую эмулятор и реальный телефон соответственно).Моя цель - загрузить изображение, а затем отобразить его независимо от DPI, чтобы фактический размер был одинаковым для всех размеров экрана, как это было в начале.

1 Ответ

1 голос
/ 22 августа 2011

Проблема была легко решена с помощью метода setTargetDensity (int плотность) в BitmapDrawable.

...