gpt4 book ai didi

android - Froyo(2.2) 中的 WebView。 zoomControl 关闭

转载 作者:行者123 更新时间:2023-11-30 04:28:45 26 4
gpt4 key购买 nike

我的项目版本是 2.2。我在 Webview 中使用缩放功能。

wv.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);
wv.getSettings().setBuiltInZoomControls(true);

当使用缩放功能webview Zoomcontrol出现时,我想让它消失。

API 级别 11 有方法:getSettings().setDisplayZoomControls(启用 bool 值)

2.2我应该做什么。

有人知道吗?我需要帮助...

最佳答案

对于 API 11 以下版本中的 zoomControl dismiss,在我的案例中唯一有效的解决方案是,(这是一种丑陋的方式,但我认为这是唯一的解决方案)

Make a class extending WebView and overriding OnTouchEvent. In OnTouchEvent for ACTION_DOWN,
I check how many pointers there are using MotionEvent.getPointerCount(). If there is more than
one pointer, I call setSupportZoom(true), otherwise I call setSupportZoom(false). I then call
the super.OnTouchEvent().

有关更多信息,请查看此问题 enable/disable zoom in Android WebView .

关于android - Froyo(2.2) 中的 WebView。 zoomControl 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com