Доброе утро!
Появилась такая проблема: 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]
Подскажите, пожалуйста, как пофиксить это?
картинки в WebView
картинки в WebView
- Вложения
-
- screenshot.png (224.32 КБ) 2712 просмотров
Re: картинки в WebView
svg файлы на андроиде без специальной библиотеки не открываются вроде.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
Nik, все современные и почти все старые браузеры умеют открывать svg, к тому же если натравить WebView на svg напрямую типа так:
то никаких проблем не возникает!
Так бы и делал, но проблема в том, что мне нужно накладывать одно изображение на другое
Код: Выделить всё
webView.loadUrl("file:///android_res/raw/stock.svg");
Так бы и делал, но проблема в том, что мне нужно накладывать одно изображение на другое