Показать сообщение отдельно
Старый 19.12.2011, 22:20   #7
barsunduk
ПроЭктировщик
 
Аватар для barsunduk
 
Регистрация: 09.05.2010
Адрес: рф ро шахты
Сообщений: 177
Написано 66 полезных сообщений
(для 271 пользователей)
Ответ: Как контролировать WebView?

Сообщение от cyberblut Посмотреть сообщение
При чём если пути к CSS/JS относительные, надо не забыть отдать корневой URL
а как и кому отдать этот самый URL?
для отображения локальных страниц (динамически создаваемых в строковых переменных или загружаемых из нижеуказанной папки приложения) я использую разметку css, но файлы графики webview естественно не видит.
причем графика (и некоторые страницы в html) сохраняются тут: "/data/data/ru.jru.sru/files/"
этого потребовал класс openFileInput (ничем другим пользоваться у меня пока не получается)

разметка примерно такая:
<style type="text/css">
    .
msg_container {width: 95%; background-color: #000000; background-color: #ffdd88;}
    
.msg_top_left {height: 10px; background-image: url(ctl.png); background-repeat: no-repeat; background-color: #ffd76b;}
    
.msg_top_right {height: 10px; background-image: url(ctr.png); background-repeat: no-repeat; background-position: right;}
    .
msg_bottom_left {height: 10px; background-image: url(cbl.png); background-repeat: no-repeat; background-color: #ffd76b;}
    
.msg_bottom_right {height: 10px; background-image: url(cbr.png); background-repeat: no-repeat; background-position: right;}
    .
msg_body {padding: 0px 10px 0px 10px;}        
</
style> 
, где *.png - уголки пузыря.
может мне просто url(*) поменять как-то? (с учетом положения файлов "/data/data/ru.jru.sru/files/")

з.ы.: пробовал так:
webview.loadDataWithBaseURL("/data/data/ru.jru.sru/files/", htmlCode, "text/html", "utf-8", ""); 
предварительно накидав в папку все файлы. не помогло
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
(Offline)
 
Ответить с цитированием