Android webview加载接口返回的富文本

使用:

//data 为网页请求的String格式富文本,如: <p>京东首购拉新对象:从未在京东商城或京东小程序购物的用户可作为被拉新对象。手机从未使用过京东app购物。</p><p>奖励分配:每拉新一个有效用户得10元奖励。</p><p><img src="http://47.92.53.238:8080/api/file/2019/12/04/82bb90dcb71992a16c205e7a30030c40.jpg" alt="jd.jpg"><br></p><p><span style="text-align: justify;">进入后找到对应的拉新项目,点击“查看活动”即可查看对应拉新项目的活动规则,里面有详细的视频操作步骤,非常简单,自己根据视频操作一遍就会了。如果有资源的,其他项目可以一块做,支付宝拉新(最高50元)、淘宝拉新(最高38元)、信用卡拉新(最高288元)一个手机号做下来最高获得(13+30+43+46+288=420元)</span></p><p><br></p>

webView.loadData(HtmlUtil.getHtmlData(data, "text/html; charset=UTF-8", null);

HtmlUtil工具类:

public class HtmlUtil {
    
    
    public static String getHtmlData(String bodyHTML) {
    
    
        String head = "<head>" +
                "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\"> " +
                "<style>img{max-width: 100%; width:auto; height:auto;}</style>" +
                "</head>";
        return "<html>" + head + "<body>" + bodyHTML + "</body></html>";
    }
}

猜你喜欢

转载自blog.csdn.net/qq_30297763/article/details/113373398
今日推荐