我创建了一个在webview里显示的静态html页面,在/assets/common.css文档里有一个css文件,代码如下: String linkCss = "<link rel=\"stylesheet\" href=\"/assets/common.css\" type=\"text/css\">";
String body = "<html><header>" + linkCss + "</header>" + content + "</body></html>";
webViewer.loadDataWithBaseURL("x-data://base", body , "text/html", "UTF-8", null);
复制代码但是CSS貌似并没有被应用上去,请问这是什么情况?
你需要将文档改为file:///android_asset/common.css,修改如下: String linkCss = "<link rel=\"stylesheet\" href=\"file:///android_asset/common.css\" type=\"text/css\">";