1. 首页
  2. 移动开发
  3. Android
  4. android WebView设置setBuiltInZoomControls(true)同时隐藏缩放按钮

android WebView设置setBuiltInZoomControls(true)同时隐藏缩放按钮

上传者: 2019-06-03 17:48:28上传 ZIP文件 53.91KB 热度 33次
WebView设置setBuiltInZoomControls(true)后,隐藏缩放按钮的控件在webView的源码里是通过:privateZoomButtonsControllermZoomButtonsController;这个私有控件控制的,而且也没有public方法可以获得此私有属性。在网上找了一下,基本没有解决办法。本人花了点功夫,最后终于解决了这个问题,下边说一下解决思路:通过反射机制取得此私有属性mZoomButtonsController,并获得此属性的zoomControl,设置为gone。具体实现代码可以下载附件查看
下载地址
用户评论
码姐姐匿名网友 2019-06-03 17:48:28

还可以吧,新手学习学习

码姐姐匿名网友 2019-06-03 17:48:28

可以运行,有点小问题,不过可以解决。

码姐姐匿名网友 2019-06-03 17:48:28

挺不错的资料,谢谢分享.

码姐姐匿名网友 2019-06-03 17:48:28

zoomControl没有隐藏

码姐姐匿名网友 2019-06-03 17:48:28

试了这例子,没一点用,不知是不是因为系统版本过高的原因。还浪费哥2分

码姐姐匿名网友 2019-06-03 17:48:28

Android 4.0之后这个方法好像不行

码姐姐匿名网友 2019-06-03 17:48:28

没有起作用

码姐姐匿名网友 2019-06-03 17:48:28

高版本不适用....

码姐姐匿名网友 2019-06-03 17:48:28

很有用,功能不错

码姐姐匿名网友 2019-06-03 17:48:28

有点小问题啊