用WebView显示网页非常方便,缺点是速度比较慢,对webView属性也要设置一下,否则可能会出现宽度不匹配等问题。代码并不复杂,如下:

private WebView wv_statistics_html;@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
protected void initViews(Bundle savedInstanceState) {requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_statistics_html);wv_statistics_html = (WebView) findViewById(R.id.wv_statistics_html);WebSettings webSettings = wv_statistics_html.getSettings();webSettings.setJavaScriptEnabled(true);webSettings.setJavaScriptEnabled(true);webSettings.setJavaScriptCanOpenWindowsAutomatically(true);webSettings.setUseWideViewPort(true);webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);webSettings.setDisplayZoomControls(false);webSettings.setJavaScriptEnabled(true); // 设置支持javascript脚本webSettings.setAllowFileAccess(true); // 允许访问文件webSettings.setBuiltInZoomControls(true); // 设置显示缩放按钮webSettings.setSupportZoom(true); // 支持缩放webSettings.setLoadWithOverviewMode(true);wv_statistics_html.loadUrl("http://www.pipaw.com/ttxqtxb/168418.html");wv_statistics_html.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {// TODO Auto-generated method stub//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器view.loadUrl(url);return true;}});
}

本文出自 “移动平台开发” 博客,请务必保留此出处http://liuxudong1001.blog.51cto.com/10877072/1794844

用WebView显示网页相关推荐

  1. 安卓怎么显示res文件夹中的html_android中自定义WebView显示网页或本地html文件 | 学步园...

    由于最近项目部分需求要访问网页查阅信息,如:学历查询,学位查询,英语四六级查询等. 在这里总结下完成的方式,难度也不算大. 自定义带进度条的WebView控件: package app.ui.widg ...

  2. 使用Android stdio中的Webview显示网页时提示net::err_access_denied是为什么?

    已经解决,方法是在webview中加入如下代码 //解决网页不显示的代码webview.setWebViewClient(new WebViewClient() {@Overridepublic bo ...

  3. Android:控件WebView显示网页

    WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用. webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要 ...

  4. android WebView 显示网页

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  5. php webview,Android:控件WebView显示网页 – tinyphp – 博客园

    WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用. webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要 ...

  6. 安卓webview显示网页字体模糊的问题

    问题 先看下如下代码 <div id='A'>绝对定位区域</div> <div id='B'>内容正文区域</div> #A{position: ab ...

  7. webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以

    有一个url : http://api.zhbaby.org/tools/ 在 4.4以前的 webview中显示 只有文字,没有样式和js交互, 4.4以后的手机上可以 以下是webview得代码设 ...

  8. WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常

    查看全文 http://www.taodudu.cc/news/show-4476866.html 相关文章: 微信开发隐藏网页右上角按钮与底部导航栏 dialog出现Uncaught RangeEr ...

  9. 安卓APP_ 控件(11)webView —— 简单应用:显示网页

    摘自:安卓APP_ 控件(11)webView -- 简单应用:显示网页 作者:丶PURSUING 发布时间: 2021-05-11 11:50:52 网址:https://blog.csdn.net ...

最新文章

  1. 持续集成之戏说Check-in Dance
  2. HDU1506 Largest Rectangle in a Histogram(算竞进阶习题)
  3. C语言程序设计之编程求鸡和兔的只数,用穷举法解决
  4. 计算机组装时遇到的问题,计算机组装及正常维修过程中遇到的问题和解决方法.doc...
  5. centos7下端口映射
  6. task2:opencv的python接口图像储存、色彩空间、
  7. 四、scrapy爬虫框架——scrapy管道的使用
  8. tf.nn 和tf.layers以及tf.contrib.layers的简单区别(转)
  9. Arithmetic Sequence
  10. java方法参数传递机制
  11. 大集训的第二个小总结
  12. 编译OpenCV:cv2.cpp:23:33: fatal error: numpy/ndarrayobject.h: 没有那个文件或目录
  13. mysql的三表查询语句_求三表联合查询的SQL查询语句
  14. 字符————ASC II码
  15. 机器人社社长事迹_新京报整版报道我校机器人学院校友刘鹏见义勇为等事迹
  16. java poc_spring系列cve poc编写
  17. Magento常用功能插件
  18. 常用的IDEA插件,个个都是精品
  19. 大学 校园网登陆界面跳转不出来,没有跳转怎么办 原理解析以及解决方案
  20. 手把手教你做一个数据图表生成器(附源码)...

热门文章

  1. 揭秘字节跳动埋点数据实时动态处理引擎(附源码)
  2. 机顶盒下周招标,直播卫星蓄势待发
  3. 将windows的显示器作为linux的扩展屏
  4. centos 安装 sun java_CentOS卸载系统自带的OpenJDK并安装Sun的JDK的方法
  5. 剖析强化学习 - 第六部分
  6. 群晖NAS 7.X 搭建个人博客网站并发布公网 2/8
  7. matlab 编写计算傅里叶系数函数
  8. 最小二乘法求解傅里叶级数系数
  9. PPTP服务器的端口
  10. HTML中调用JavaScript的几种情况和规范写法