解决WebView加载的网页被放大的问题
在某些大分辨率下,我们用WebView加载的网页可能会出现被放大的现象,这显然不是我们想要的结果,我开始看WebSettings这个是否可以设置不缩放,webSettings.setBuiltInZoomControls(false),我发现这样设置后没有任何效果,没办法只得继续看代码。后来看到有个这样的属性:WebSettings.ZoomDensity
才最终解决这个问题(网址如下:http://www.android-doc.com/reference/android/webkit/WebSettings.ZoomDensity.html)
int screenDensity = getResources().getDisplayMetrics().densityDpi;Logger.d(TAG, "screenDensity = " + screenDensity);WebSettings.ZoomDensity zoomDensity = WebSettings.ZoomDensity.MEDIUM;switch (screenDensity){case DisplayMetrics.DENSITY_LOW:zoomDensity = WebSettings.ZoomDensity.CLOSE;break;case DisplayMetrics.DENSITY_MEDIUM:zoomDensity = WebSettings.ZoomDensity.MEDIUM;break;case DisplayMetrics.DENSITY_HIGH:case DisplayMetrics.DENSITY_XHIGH:case DisplayMetrics.DENSITY_XXHIGH:default:zoomDensity = WebSettings.ZoomDensity.FAR;break;}webSettings.setDefaultZoom(zoomDensity);
解决WebView加载的网页被放大的问题相关推荐
- android webview内容变大,Android中WebView加载的网页被放大的解决办法
在某些大分辨率下,我们用WebView加载的网页可能会出现被放大的现象,这显然不是我们想要的结果,我开始看WebSettings这个是否可以设置不缩放,webSettings.setBuiltInZo ...
- Android之解决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签)
1 问题 决webview加载第三方网页点击弹不出下拉框(html页面里面的select标签),我们访问youtube.com官网,点击网站的视频,点击视频右上角三个点设置,然后点击 播放设置 然后点 ...
- Android:WebView加载url网页显示不完整解决办法
WebView基本用法 如果想要在APP里面加载url网页,或者html代码,首先我们会想到WebView,它的基本用法如下: webview_layout.xml <?xml version= ...
- Android WebView 加载https网页白屏,空白解决方案
最近在做一个H5相关的需求,使用WebView加载第三方提供的https网页时显示白屏.但是调试打开Baidu和B站的https网址时就能正常打开.被这个问题困扰了半天. 合作方说是android手机 ...
- android webview 无法显示图片,Android解决WebView加载微信公众号文章不显示图片
分析 从Android5.0以后,当一个安全的站点(https)去加载一个非安全的站点(http)时,需要配置Webview加载内容的混合模式,一共有如下三种模式: ●MIXED_CONTENT_NE ...
- 解决Webview加载不完全导致部分js无效
问题出现 有两种情况: 一种情况是打开activity时webview开始加载页面,但是发现加载了一部分后就停止了,余下的一直不再加载.但是当关闭这个activity时发现webview又继续加载了. ...
- 彻底解决WebView加载html乱码问题
1.webView.loadData乱码参看"webView.loadData中文乱码问题" 2.webview.loadUrl("http://www.xxx.com& ...
- 无需插件用Chrome调试WebView加载的网页
转载请注明出处: http://blog.csdn.net/aa464971/article/details/78142637 前言 有时候我们需要在WebView上打开网页,有的还需要两端交互,但是 ...
- Android webview 加载https网页显示空白
http://www.2cto.com/kf/201110/108836.html 这个网址讲的不错. 设置webview支持https的方法: webView.setWebViewClient(ne ...
最新文章
- 基于ANN的6种调制信号自动调制识别(2ASK、4ASK、2FSK、4FSK、2PSK、4PSK)
- VTK:图片之ImageFFT
- 前后端分离之JWT用户认证
- 大数据与数据挖掘考试题_2017-2019年全国Ⅱ卷高考考点数据分析(理综合)
- C语言之理解(*(void (*)())0)()和signal函数
- 大数据学习(2)-Hadoop的介绍与安装
- 期待三分天下开源芯片有其一
- Spring源码追踪3——AOP机制
- jquery遍历节点
- Activity的启动流程源码解析
- mysql修改主键为unique_mysql 如何修改、添加、删除表主键及unique约束
- 摄像机标定之四大坐标系之间转换关系详解
- rpgmv存档修改html_使用HTML5存档网站内容更改
- chrome扩展开发与上架
- arnold 焦散效果渲染技巧
- 网格边缘试探--服务网格的探索与实践
- React 调用手机,电脑摄像头扫描识别二维码
- 节假日读取接口_节假日API接口,2018年,直接计算好的
- Java5、8、9章复习 5.6
- 《上海市优质中小企业梯度培育管理实施细则》的通知