转载:http://blog.csdn.net/hanhailong726188/article/details/46717621

要查看完整文章,请看上边的地址

要支持缩放,肯定要先支持Javascript,加如下代码:

WebSettings settings = mWebView.getSettings();
settings.setJavaScriptEnabled(true);

重点来了,要想支持缩放,要加如下代码支持

settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);

其中settings.setBuiltInZoomControls(true)必须要加,不然缩放不起作用


经过上述代码,就可以实现webview缩放了,代码很简单,但是又有一个蛋疼的问题,那就是在你缩放的时候webview右下角会出现一个讨厌的缩放控制条,如下图所示:


我们怎样去掉它呢,在Android3.0之后实现非常简单,加一句代码就可以了,如下代码:

//不显示webview缩放按钮
settings.setDisplayZoomControls(false);

H5 页面在 APP 里如何支持缩放,并隐藏手机自带的放大缩小图标。相关推荐

  1. html5页面和app的区别,H5页面与APP区别何在

    APP相信大家都非常熟悉,就是手机里经常安装的软件程序,它都需要经过下载安装的步骤才能打开产品进行操作.不过H5页面和APP却有比较大的区别,它不需要经过下载安装,直接能够在浏览器和微信等社交平台中打 ...

  2. android 打开h5文件下载,微信h5页面下载app —— 安卓直接下载apk文件包,IOS跳转AppStore的实现代码...

    需求:微信h5页面下载app -- 安卓直接下载apk文件包,IOS跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不 ...

  3. H5页面与app的交互(jsBridge)和小程序的交互(weixin-js-sdk)

    各端引用H5页面,H5跳回各端交互. 1.H5页面与app的交互(jsBridge): 在main.ts里面: const ua = window.navigator.userAgent; let A ...

  4. 微信h5页面下载app —— 安卓直接下载apk文件包,IOS跳转AppStore的实现代码

    需求:微信h5页面下载app -- 安卓直接下载apk文件包,IOS跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不 ...

  5. 应用之星带你玩转H5页面和app开发,不懂技术的看过来

    智能手机更新换代日新月异,其功能已经满足我们的日常需求了,那么手机内的应用程序是不是还没有彻底满足你的个性化需求?没有一款按照你意愿发展的app?如果是的话,那么恭喜你,今天的这篇文章就是为你而准备. ...

  6. h5与小程序服务器如何辨别,小程序丨教你六招,快速区分H5页面还是APP页面

    限制的H5技术和原生APP的技术很多类似或者实现效果很相像,不仔细去观察,大多人不会察觉两种有何不同.第九程序帮大家整理出比较容易判断的一个APP页面是原生的还是H5页面的方法. 希望可以帮到大家,以 ...

  7. h5页面唤起app(iOS和Android),没有安装则跳转下载页面

    由于研究了之后,和同事沟通,找到一个地址进入,分别测试不同手机,机型,安卓进入安卓应用商店,ios进入app store :所以直接贴了一个链接,即可. 下面方法,暂时没用到,分享给需要的盆友. CO ...

  8. 视频H5页面/视频app怎么做?

    一.登录应用之星网站,注册成会员,并激活账号.(非激活账号将不能进行应用制作). 二.点击首页"应用制作"按钮. 三.进入制作页面,点击"高级模式"--> ...

  9. webview调用ios或者安卓的方法(内嵌h5页面调用app原生方法)

    1.配合使用调用app原生的方法(h5页面不需要回调和数据) 实例1 //通知客户端,token失效 callTokenLostToApp(){let boswer=vm.config.getBrow ...

  10. H5页面唤醒App及App之间跳转

    H5页面跳转到App,其实质是通过uri. Android配置: 清单文件中对应的Activity标签添加以下标签属性 <intent-filter><action android: ...

最新文章

  1. java field setfont_Java JTextField.setFont方法代碼示例
  2. AGAT|GTF/GFF文件处理工具
  3. Spring在bean配置文件中定义电子邮件模板
  4. 7种进阶方法让你快速测试端口连通性
  5. oem模式是什么_OEM的完整形式是什么?
  6. [css] 怎么IE6下在使用margin:0 auto;无法使其居中?
  7. 前端学习(1741):前端调试值之元素状态改变的监听方法
  8. windows eclipse python环境搭建
  9. 从SqlServer转手Oracle的一些坑
  10. 机器学习 结构化数据_聊天机器人:根据结构化数据创建自然语言
  11. [FPGA基础应用]基于CPLD+ARM架构模拟PC104总线时序
  12. Jrebel激活服务,Jrebel激活,Jrebel激活码,Jrebel破解
  13. DirectX12初始化三——DirectX图形基础结构,功能支持检测,资源驻留
  14. sudo su与su的区别
  15. 证件照背景蓝色变其他颜色——用python与OpenCV
  16. Django实现adminx后台识别用户身份的内容编辑与显示
  17. 练习4-7 求e的近似值
  18. MIPI、DSI、CSI、D-PHY的简要介绍
  19. Springboot 实现将文件压缩,然后下载
  20. 如何构建故障与危机的处理能力?《高可用及容灾架构体系化建设》下篇

热门文章

  1. itest听力答案2020_itest答案.doc
  2. c语言jni调用外部函数,(转)JNI调用C函数
  3. PSCS6下载和安装教程
  4. RS-485接口(上下拉电阻选择等)分析
  5. 日文翻译器支持整篇文档批量翻译
  6. SDL Trados Studio 2019 免费Google机器翻译插件安装和使用
  7. 免费下载道客巴巴文档的方法
  8. EXCEL vba 易失性函数
  9. SQLMAP注入拖库过程
  10. php在线拍照代码,PHP+Javascript实现在线拍照功能实例