小程序webview 页面被放大_Android中WebView加载的网页被放大的解决办法
在某些大分辨率下,我们用WebView加载的网页可能会出现被放大的现象,这显然不是我们想要的结果,我开始看WebSettings这个是否可以设置不缩放,webSettings.setBuiltInZoomControls(false),我发现这样设置后没有任何效果,没办法只得继续看代码。后来看到有个这样的属性:WebSettings.ZoomDensity
下面直接贴关键部分的代码吧。
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加载的网页被放大的解决办法相关推荐
- html下拉刷新原理,微信小程序 下拉刷新及上拉加载原理解析
这篇文章主要介绍了微信小程序 下拉刷新及上拉加载实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.下拉刷新的概念及应用场景. 概念: 下拉 ...
- 【微信小程序】实现小程序下拉刷新与上拉加载
微信小程序内置的上拉加载.下拉刷新与Android原生的有所不同,Android原生下拉刷新用SwipeRefreshLayout组件,重写onRefresh方法,而上拉加载则是使用RecycleVi ...
- 微信小程序开发——设置默认图片、错误加载图片
wxml: <image src='{{imgArr[index]==""?defaultImg:imgList[index]}}' binderror="erro ...
- 微信小程序分享海报/卡片 生成时一直加载可能存在的问题
微信小程序分享海报/卡片 生成时一直加载可能存在的问题 很多时候,开发者在调试小程序的分享图时,总是会遇到不能正常生成的问题,这里面还是有许多的坑.这一次就把我个人所知道的问题分享一下. 第一种情况: ...
- android webview内容变大,Android中WebView加载的网页被放大的解决办法
在某些大分辨率下,我们用WebView加载的网页可能会出现被放大的现象,这显然不是我们想要的结果,我开始看WebSettings这个是否可以设置不缩放,webSettings.setBuiltInZo ...
- 解决WebView加载的网页被放大的问题
在某些大分辨率下,我们用WebView加载的网页可能会出现被放大的现象,这显然不是我们想要的结果,我开始看WebSettings这个是否可以设置不缩放,webSettings.setBuiltInZo ...
- 微信小程序实战篇-下拉刷新与加载更多
下拉刷新 实现下拉刷新目前能想到的有两种方式 调用系统的API,系统有提供下拉刷新的API接口 下拉刷新API.png 监听scroll-view,自定义下拉刷新,还记得scroll-view里面有一 ...
- 微信小程序开发(三):分包加载
微信小程序分包加载 小程序开发完成后,开发者需要将代码包上传到小程序管理后台上线,这时候我们会发现,小程序后台对开发者上传的代码包有严格的大小要求:本地代码超过2M就会限制上传. 目前小程序分包大小有 ...
- word中acrobat转Pdf文件标签丢失COM加载项被卸载的解决办法
常将Office文档转换成PDF,保证页面所见即所得,Acrobat在Office中的转换工具非常方便好用.将Word文档转换成PDF文档,使用的是Acrobat 9.0在Word 2007中的加载项 ...
- 微信小程序 在使用wx.request时显示加载中
我们可以用wx.showLoading(OBJECT),当请求服务器的地方多了,怎么才能不每次都要去调用函数,我们只要对wx.request加工下就可以了,在utils下新建js文件network.j ...
最新文章
- Java Socket多线程异步通信
- java netty modbus协议接收iot数据
- ssd颗粒查看工具_SSD又降价了,但是使用前一定要做这几件事
- centos 日志切割_CentOS Linux使用logrotate分割管理日志
- 没有tpm不能装win11的解决方法
- angular input 为file on-change 无效
- SQL中JOIN和UNION区别及用法
- 常用网络协议的端口号
- CentOS6.5菜鸟之旅:中文编辑器忍痛放弃Sublime
- 手把手带你了解安卓Unity3D手游
- Python爬虫的学习入门
- 《软件方法》书中自测题大全-题目全文+分卷自测
- 电视/电视盒点播APP软件系统定制开发方案
- 去掉GaussView 3.07启动警告窗口的完整解决方案
- QTableView样式设置
- 保姆级教学——虚拟机器人平台vrep(coppeliaSim)的机器人平台搭建
- 历史 微信开发者工具_微信开发者工具历史记录
- umts是移动还是联通_网络模式中的UMTS是什么意思?
- 刷主板bios改变机器码_怎么为主板刷新bios
- C++语言的15个晦涩特性
热门文章
- (转)招行开启零售银行智能投顾时代 尝试打造金融垂直自场景
- 制造业升级智造业,阿里云提炼了9大场景
- 如何保障“双11”期间亿万买家和卖家愉快地聊天
- 【PID优化】基于matlab粒子群和遗传算法PID控制器优化设计【含Matlab源码 1311期】
- 【路径规划】基于matlab粒子群算法栅格地图路径规划【含Matlab源码 579期】
- 【手写数字识别】基于matlab GUI模板匹配手写数字识别【含Matlab源码 094期】
- php 时间 拼接,PHP关于时间的时段的重合、 整合的方法
- linux 停止路由转发策略_Linux静态路由
- Python argparse模块、argparse.ArgumentParser()用法解析
- python多线程怎么样_python如何使用多线程?