WebView中提供了public void loadDataWithBaseURL (String?baseUrl,?String?data,?String?mimeType,?String?encoding, String?historyUrl);方法可以用来加载String中存放的html代码。baseUrl为默认的html代码,data为要加载的html代码,mimeType为文本类型,encoding为编码格式,historyUrl为历史记录的html代码。废话不多说了,看了代码就都明白了
StringBuilder data = new StringBuilder("<html><body bgcolor=\"#F2F6F8\">"); int size = paperList.size(); for(int i = 0;i < size;i++){ if(!StringUtils.isEmpty(paperList.get(i).getFilePath())){ data.append("<center>").append("<img src = \"file://"+paperList.get(i).getFilePath()+"\">").append("</center><br>"); } data.append("<center>").append("<font color=\"#000000\">"+paperList.get(i).getContent()+"</font>").append("</center><br><br>"); } data.append("</body></html>"); preWebView.loadDataWithBaseURL("", data, "text/html", "UTF-8","");?
1 楼
dayuan0208
2012-06-28
图片能显示吗???