今天做项目时候,需要实现在没有网络情况下,将Html中的网络图片路径替换成本地的显示出来,因为时间问题就想到了一个笨办法,循环遍历找到Html中的图片路径将其替换成本地图片路径,在使用TextView的fromHtml来加载。
原版代码如下:
<p style=\"margin-bottom:11px;margin-top:11px;\"><\/p><div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"http://mmbiz.qpic.cn/mmbiz_jpg/UumbtPXjnGme3RcVZNib3Te8VD4JI4KrMEpiaXC7aY7ffD1K9vJPgzC6jf6vuxeLnjvDhoQn2IyRH273kJBSXCfA/0?wx_fmt=jpeg\" ><\/div><p style=\"margin-bottom:11px;margin-top:11px;\"><\/p><div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"http://mmbiz.qpic.cn/mmbiz_jpg/UumbtPXjnGme3RcVZNib3Te8VD4JI4KrMjb2yBlpPdfibCe7auofJQDGSzc6Iicr69rMcoEjAForVkibW9ljQoZKrA/0?wx_fmt=jpeg\" ><\/div><p style=\"margin-bottom:11px;margin-top:11px;\"><\/p><div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"http://mmbiz.qpic.cn/mmbiz_jpg/UumbtPXjnGme3RcVZNib3Te8VD4JI4KrMBXyuqxJakUUXfiaDCKLlNJ7jstNDNRBBxWZnat6Te9PoBic5Gj7yuQvg/0?wx_fmt=jpeg\" ><\/div><p style=\"margin-bottom:11px;margin-top:11px;\">Schiff 褪黑素维B6片<br>褪黑素+维生素B6,呵护整晚金质睡眠。<br><br>产品特点<br>改善睡眠<br>少年儿童不宜服用<br>每日1次,每次1片,睡前食用<br>规格:60片<br><br><br>Schiff 希夫牌褪黑素维B6片 330mg/粒*60片<br>美国原装 官方正品 安神助眠 调节时差<br>价格<br>¥ 109.00<\/p>
更改代码如下:
<p style=\"margin-bottom:11px;margin-top:11px;\"><\/p><div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"file:///sdcard/UumbtPXjnGme3RcVZNib3Te8VD4JI4KrMEpiaXC7aY7ffD1K9vJPgzC6jf6vuxeLnjvDhoQn2IyRH273kJBSXCfA/.jpeg\" ><\/div><p style=\"margin-bottom:11px;margin-top:11px;\"><\/p><div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"file:///sdcard/image/UumbtPXjnGme3RcVZNib3Te8VD4JI4KrMjb2yBlpPdfibCe7auofJQDGSzc6Iicr69rMcoEjAForVkibW9ljQoZKrA.jpeg\" ><\/div><p style=\"margin-bottom:11px;margin-top:11px;\"><\/p><div class=\"item_pic_wrp\" style=\"margin-bottom:8px;font-size:0;\"><img class=\"item_pic\" style=\"width:100%;\" alt=\"\" src=\"file:///sdcard/image/newData/UumbtPXjnGme3RcVZNib3Te8VD4JI4KrMBXyuqxJakUUXfiaDCKLlNJ7jstNDNRBBxWZnat6Te9PoBic5Gj7yuQvg.jpeg\" ><\/div><p style=\"margin-bottom:11px;margin-top:11px;\">Schiff 褪黑素维B6片<br>褪黑素+维生素B6,呵护整晚金质睡眠。<br><br>产品特点<br>改善睡眠<br>少年儿童不宜服用<br>每日1次,每次1片,睡前食用<br>规格:60片<br><br><br>Schiff 希夫牌褪黑素维B6片 330mg/粒*60片<br>美国原装 官方正品 安神助眠 调节时差<br>价格<br>¥ 109.00<\/p>
代码中我将红色字体的网络图片路径替换成了本地图片,绿色的为本地图片的存放路径。之前迷了一段时间,没有更新博客,在这里向大家道歉,现在找到了方向,该放下的放下,轻装上阵,共勉 。