2012-02-13 2 views
-1

Я в основном хотел бы загрузить изображение с URL-адреса в действие или намерение, которое позволяет мне увеличивать и уменьшать масштаб изображения и смотреть на изображение.Загрузка изображений в Android

Сначала я использовал android.intent.action.View, однако это не работало на устройстве 2.2, но на моем устройстве ICS. Затем я решил, почему бы не создать WebView и просто использовать это. Однако теперь webView отлично работает на моем устройстве 2.2, но не так хорош на моем устройстве ICS. на устройстве ICS я не могу полностью уменьшить масштаб. Я устанавливаю builtInZoomControls (true);

При сохранении изображения внутри, тогда отображение я получаю пустой экран, однако, когда я сохраняю изображение во внешнем хранилище, это нормально. Я предполагаю, что это связано с разрешениями на файл. В некоторых телефонах нет внешнего хранилища. И я хотел получить чистое решение, поэтому выбрал WebView.

В основном я задаю два вопроса. Каков наилучший способ решить эту проблему, и если решение для веб-представления работает, как я могу позволить уменьшению изображения на моем устройстве ICS.

+0

Какой идиот проголосовал за это и почему? – Maurycy

ответ

0

Для устранения проблемы с масштабированием см. this answer. Я использовал его для масштабируемых изображений в своих проектах, и он отлично работает. Просто загрузите изображение в массив байтов, а затем декодируйте с помощью BitmapFactory, и вы должны сделать это.

+0

спасибо, что вы проверите по утрам и ответьте правильно :) – Maurycy

+0

Отлично поработал – Maurycy

Смежные вопросы