Android中使用WebVIew展示网页源码, loadDataWithBaseURL()常见问题。

(新人发帖,希望各位看官多多指点)

直接进入正题,

  其实Android的WebView组件使用非常简单,可以使用loadUrl()加载一个Url地址,也可以使用loadData()或 loadDataWithBaseURL()加载一段HTML代码片段。这里主要说一下loadDataWithBaseURL(null, "", "text/html", "utf-8", null);

帖下我之前写过的源码:
 webView.loadDataWithBaseURL("about:blank","<!doctype html>\n" +
                            " <html lang=\"en\">\n" +
                            " <head>\n" +
                            " <style type=\"text/css\">\n" +
                            " img{\n" +
                            "     width:100% !important;\n" +
                            "     height:100% !important;\n" +
                            "  }\n" +
                            " </style>" +
                            " <meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1\"/>\n" +
                            " <title>Document</title>\n" +
                            " </head>\n" +
                            " <body>"+"" +
                            StringEscapeUtils.unescapeHtml4(response.body().getRows().getContent())+
                            " </body>\n" +
                            "</html>","texe/html","utf-8", null);

因为我这里获取的是部分html源码,所以这里将它拼成了完整的网页代码。
常见问题:
1.获取得HTML源码需要转换一下格式(下面附上相关jar包)
StringEscapeUtils.unescapeHtml4();
不知道怎么上传附件(链接:http://pan.baidu.com/s/1nuNIEoD 密码:ykdr
2.网页缩放,
webView.setInitialScale(25);//25%,最小缩放等级

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值