2014-01-25 46 views
-1

我嘗試在WebView中使用CSS在本地加載代碼HTML。文件CSS存儲在sdcard0/Style/Template.css中。 HTML代碼:在WebView的本地加載CSS

<link rel="stylesheet" type="text/css" href="Style/Template.css" /> 

Java代碼是:

  webView.loadData(source, "text/html", "UTF-8"); 

不工作..我不能用資產的文件夾,有什麼解決辦法嗎?

+0

其中是位於相對於此css文件的html文件?你寫它的方式,HTML文件本身應該位於樣式文件夾旁邊,否則它不會找到它 –

+0

是文件夾樣式和文件Template.css是在正確的路徑 – FelasDroid

+0

的HTML文件,它在哪裏?它是否在風格文件夾附近? –

回答

0

您是否嘗試過使用鏈接href文件?

+0

是的,我嘗試..如果我使用Chrome瀏覽器它的作品,但在WebView沒有!鉻使用路徑文件:///sdcard/.../index.html – FelasDroid

+0

「 file:///「+ Environment.getExternalStorageDirectory()。getAbsolutePath()+」Style/Template.css「在運行時使用替換 –

+0

仍然沒有工作.. – FelasDroid