Установка URL для WebView - PullRequest
9 голосов
/ 17 июня 2011

Я пытаюсь установить изображение для WebView для моего приложения.

Я использую приведенный ниже код для установки изображения на WebView,

  String imageUrl =  " file:///android_res/drawable/dinner_menu.png";
    WebView wv = (WebView) findViewById(R.id.yourwebview);
    wv.getSettings().setBuiltInZoomControls(true);
   wv.loadUrl(imageUrl);

Это прекрасно работает для Android 2.2 и выше .

Но если я попытаюсь запустить код в 2.1 или ниже , он выдаст ошибку как,

Запрошенный файл не найден /android_res/drawable/dinner_menu.png.

Может ли кто-нибудь помочь мне.

1 Ответ

23 голосов
/ 17 июня 2011

Попробуйте поместить свое изображение в папку ресурсов и загрузить его с помощью:

WebView webView = new WebView(this);
webView.loadUrl("file:///android_asset/dinner_menu.png");
setContentView(webView);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...