Страница 1 из 1

картинки в WebView

Добавлено: 09 дек 2013, 03:02
Gargonis
Доброе утро!
Появилась такая проблема: WebView при открытии локальной html-страницы не открывает локальные картинки, вставленные в неё, и показывает такую фигу, как на скриншоте, причём во встроенном браузере ADT всё работает корректно, и при открытии, например, в chrome тоже никаких проблем. Картинки задаю двумя методами: через CSS (фон)
[syntax=css] body {
background-image: url(images/stock.svg);
background-size: cover;
background-repeat: no-repeat;
}[/syntax]
и обычные картинки
[syntax=html5] <img src="images/stock_1.svg" width="100%" height="100%">[/syntax]
Подскажите, пожалуйста, как пофиксить это?

Re: картинки в WebView

Добавлено: 09 дек 2013, 14:32
Nik
Gargonis писал(а):Доброе утро!
Появилась такая проблема: WebView при открытии локальной html-страницы не открывает локальные картинки, вставленные в неё, и показывает такую фигу, как на скриншоте, причём во встроенном браузере ADT всё работает корректно, и при открытии, например, в chrome тоже никаких проблем. Картинки задаю двумя методами: через CSS (фон)
[syntax=css] body {
background-image: url(images/stock.svg);
background-size: cover;
background-repeat: no-repeat;
}[/syntax]
и обычные картинки
[syntax=html5] <img src="images/stock_1.svg" width="100%" height="100%">[/syntax]
Подскажите, пожалуйста, как пофиксить это?
svg файлы на андроиде без специальной библиотеки не открываются вроде.

Re: картинки в WebView

Добавлено: 09 дек 2013, 15:43
Gargonis
Nik, все современные и почти все старые браузеры умеют открывать svg, к тому же если натравить WebView на svg напрямую типа так:

Код: Выделить всё

webView.loadUrl("file:///android_res/raw/stock.svg");
то никаких проблем не возникает!
Так бы и делал, но проблема в том, что мне нужно накладывать одно изображение на другое