Android: Изображение, отображенное в Webview от URL с высококачественной потерей

Я хочу отобразить изображение от URL с Webview в Android.

С телефонами на базе Android с Версией 1.5 и 1.6 нет никакой проблемы. но тот же рис. и тот же код AndroidPhone с Версией 2.0 и рис. полностью пикселизированы.

Как Android изменяет размер изображения сначала к меньшему и затем изменяет размер его назад к "нормальному" размеру.

К сожалению, ее важное для отображения рис. без любой качественной потери.

Я пытался интегрировать его в sourcefolder для показывания его нормальным изображением, но в Android 2.0 я получаю исключение, потому что изображение к большому. (В Android 1.6 нет никакой проблемы),

Какие-либо идеи, как я могу отобразить изображение без качественной потери с Android 2.0?

6
задан Merlino 17 March 2010 в 09:11
поделиться

2 ответа

Если вы еще этого не сделали, добавьте это в свой манифест:

 <supports-screens
      android:largeScreens="true"
      android:normalScreens="true"
      android:smallScreens="true"
      android:resizeable="true"
      android:anyDensity="true" />

Без этого все будет масштабировано.

Кроме того, если вы не хотите, чтобы ваше устройство / эмулятор масштабировал ваши чертежи, вам нужно создать чертежи для каждой плотности, поместив версию с более высоким разрешением в папку hdpi

res/drawable-ldpi/my_icon.png       // icon image for low density
res/drawable-mdpi/dpi/my_icon.png   // icon for medium density
res/drawable-hdpi/my_icon.png       // icon image for high density
3
ответ дан 17 December 2019 в 07:03
поделиться

Используйте android: resizeable = "true" вместо android: resizable = "true" . Отсутствует "e" .

1
ответ дан 17 December 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: