H5 页面在 APP 里如何支持缩放,并隐藏手机自带的放大缩小图标。
转载: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 里如何支持缩放,并隐藏手机自带的放大缩小图标。相关推荐
- html5页面和app的区别,H5页面与APP区别何在
APP相信大家都非常熟悉,就是手机里经常安装的软件程序,它都需要经过下载安装的步骤才能打开产品进行操作.不过H5页面和APP却有比较大的区别,它不需要经过下载安装,直接能够在浏览器和微信等社交平台中打 ...
- android 打开h5文件下载,微信h5页面下载app —— 安卓直接下载apk文件包,IOS跳转AppStore的实现代码...
需求:微信h5页面下载app -- 安卓直接下载apk文件包,IOS跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不 ...
- H5页面与app的交互(jsBridge)和小程序的交互(weixin-js-sdk)
各端引用H5页面,H5跳回各端交互. 1.H5页面与app的交互(jsBridge): 在main.ts里面: const ua = window.navigator.userAgent; let A ...
- 微信h5页面下载app —— 安卓直接下载apk文件包,IOS跳转AppStore的实现代码
需求:微信h5页面下载app -- 安卓直接下载apk文件包,IOS跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不 ...
- 应用之星带你玩转H5页面和app开发,不懂技术的看过来
智能手机更新换代日新月异,其功能已经满足我们的日常需求了,那么手机内的应用程序是不是还没有彻底满足你的个性化需求?没有一款按照你意愿发展的app?如果是的话,那么恭喜你,今天的这篇文章就是为你而准备. ...
- h5与小程序服务器如何辨别,小程序丨教你六招,快速区分H5页面还是APP页面
限制的H5技术和原生APP的技术很多类似或者实现效果很相像,不仔细去观察,大多人不会察觉两种有何不同.第九程序帮大家整理出比较容易判断的一个APP页面是原生的还是H5页面的方法. 希望可以帮到大家,以 ...
- h5页面唤起app(iOS和Android),没有安装则跳转下载页面
由于研究了之后,和同事沟通,找到一个地址进入,分别测试不同手机,机型,安卓进入安卓应用商店,ios进入app store :所以直接贴了一个链接,即可. 下面方法,暂时没用到,分享给需要的盆友. CO ...
- 视频H5页面/视频app怎么做?
一.登录应用之星网站,注册成会员,并激活账号.(非激活账号将不能进行应用制作). 二.点击首页"应用制作"按钮. 三.进入制作页面,点击"高级模式"--> ...
- webview调用ios或者安卓的方法(内嵌h5页面调用app原生方法)
1.配合使用调用app原生的方法(h5页面不需要回调和数据) 实例1 //通知客户端,token失效 callTokenLostToApp(){let boswer=vm.config.getBrow ...
- H5页面唤醒App及App之间跳转
H5页面跳转到App,其实质是通过uri. Android配置: 清单文件中对应的Activity标签添加以下标签属性 <intent-filter><action android: ...
最新文章
- java field setfont_Java JTextField.setFont方法代碼示例
- AGAT|GTF/GFF文件处理工具
- Spring在bean配置文件中定义电子邮件模板
- 7种进阶方法让你快速测试端口连通性
- oem模式是什么_OEM的完整形式是什么?
- [css] 怎么IE6下在使用margin:0 auto;无法使其居中?
- 前端学习(1741):前端调试值之元素状态改变的监听方法
- windows eclipse python环境搭建
- 从SqlServer转手Oracle的一些坑
- 机器学习 结构化数据_聊天机器人:根据结构化数据创建自然语言
- [FPGA基础应用]基于CPLD+ARM架构模拟PC104总线时序
- Jrebel激活服务,Jrebel激活,Jrebel激活码,Jrebel破解
- DirectX12初始化三——DirectX图形基础结构,功能支持检测,资源驻留
- sudo su与su的区别
- 证件照背景蓝色变其他颜色——用python与OpenCV
- Django实现adminx后台识别用户身份的内容编辑与显示
- 练习4-7 求e的近似值
- MIPI、DSI、CSI、D-PHY的简要介绍
- Springboot 实现将文件压缩,然后下载
- 如何构建故障与危机的处理能力?《高可用及容灾架构体系化建设》下篇