用WebView显示网页
用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显示网页相关推荐
- 安卓怎么显示res文件夹中的html_android中自定义WebView显示网页或本地html文件 | 学步园...
由于最近项目部分需求要访问网页查阅信息,如:学历查询,学位查询,英语四六级查询等. 在这里总结下完成的方式,难度也不算大. 自定义带进度条的WebView控件: package app.ui.widg ...
- 使用Android stdio中的Webview显示网页时提示net::err_access_denied是为什么?
已经解决,方法是在webview中加入如下代码 //解决网页不显示的代码webview.setWebViewClient(new WebViewClient() {@Overridepublic bo ...
- Android:控件WebView显示网页
WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用. webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要 ...
- android WebView 显示网页
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...
- php webview,Android:控件WebView显示网页 – tinyphp – 博客园
WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用. webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要 ...
- 安卓webview显示网页字体模糊的问题
问题 先看下如下代码 <div id='A'>绝对定位区域</div> <div id='B'>内容正文区域</div> #A{position: ab ...
- webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以
有一个url : http://api.zhbaby.org/tools/ 在 4.4以前的 webview中显示 只有文字,没有样式和js交互, 4.4以后的手机上可以 以下是webview得代码设 ...
- WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常
查看全文 http://www.taodudu.cc/news/show-4476866.html 相关文章: 微信开发隐藏网页右上角按钮与底部导航栏 dialog出现Uncaught RangeEr ...
- 安卓APP_ 控件(11)webView —— 简单应用:显示网页
摘自:安卓APP_ 控件(11)webView -- 简单应用:显示网页 作者:丶PURSUING 发布时间: 2021-05-11 11:50:52 网址:https://blog.csdn.net ...
最新文章
- 持续集成之戏说Check-in Dance
- HDU1506 Largest Rectangle in a Histogram(算竞进阶习题)
- C语言程序设计之编程求鸡和兔的只数,用穷举法解决
- 计算机组装时遇到的问题,计算机组装及正常维修过程中遇到的问题和解决方法.doc...
- centos7下端口映射
- task2:opencv的python接口图像储存、色彩空间、
- 四、scrapy爬虫框架——scrapy管道的使用
- tf.nn 和tf.layers以及tf.contrib.layers的简单区别(转)
- Arithmetic Sequence
- java方法参数传递机制
- 大集训的第二个小总结
- 编译OpenCV:cv2.cpp:23:33: fatal error: numpy/ndarrayobject.h: 没有那个文件或目录
- mysql的三表查询语句_求三表联合查询的SQL查询语句
- 字符————ASC II码
- 机器人社社长事迹_新京报整版报道我校机器人学院校友刘鹏见义勇为等事迹
- java poc_spring系列cve poc编写
- Magento常用功能插件
- 常用的IDEA插件,个个都是精品
- 大学 校园网登陆界面跳转不出来,没有跳转怎么办 原理解析以及解决方案
- 手把手教你做一个数据图表生成器(附源码)...