androidWebView控件加载本地sdcard中html文件图片的问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
烦恼了好几天的问题终于解决了
如果用
public void loadData (String data, String mimeType, String encoding) 则会出现html代码中图片路径不对导致不能正常显示图片(通常是一个白色的固定大小的框,
或者没有)
当把路径改为绝对路径加上file://都还无法解决
终于,在网上查资料的时候发现了这个函数,正好解决这个问题
public void loadDataWithBaseURL (String baseUrl, String data, String mimeType, String encoding, String historyUrl)
baseUrl是图片的
目录
工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录
,在html代码中就写关于此目录的相对路径就可以了,哇嘎嘎~~
附带代码解释:
String htmlPath = file:///mnt/sdcard/test/11.html ;
String baseUrl = file:///mnt/sdcard/test/ ;
webView.loadDataWithBaseURL(baseUrl, data, text/html , utf-8 , null);
webView.loadUrl(htmlPath);
则两个调用都可以显示正常的html网页了,并且前一种可以对针对不同分辨率大小的屏幕做
缩放了~
转自: