gpt4 book ai didi

android - 如何在使用 pdf(Android) 加载 url 的 web View 上启用缩放?

转载 作者:搜寻专家 更新时间:2023-11-01 08:04:19 26 4
gpt4 key购买 nike

如果我启用如下设置,捏合缩放在加载常规 url 的 webView 上工作正常,

myWebView.getSettings().setBuiltInZoomControls(true); //this works fine.

问题是,

我有一个 webview,它加载一个带有 PDF 的 url。我正在使用谷歌文档查看器加载此 url,以避免将 PDF 下载到设备。类似的东西,

'"http://docs.google.com/gview?embedded=true&url=http://www.abc.com/xxxxxyyyyyxz.pdf "'

在 WebView 上加载此 URL 会显示带有内置缩放选项的 pdf,单击按钮或双击可放大,单击按钮可缩小。

与双指缩放相比,这不是很好的用户体验。

到目前为止,我已经尝试了很多解决方案,但都没有奏效。我已经尝试了以下,

  1. android-pinch开源库,它适用于加载带有图像的 url 的 map 和 WebView 。
  2. tutorial很有用,但无法在我的 webView 上运行。

如果有人有任何其他对我试用有用的信息,请分享。

最佳答案

老问题,但这是我找到的解决方案。

        WebView mWebView = (WebView) findViewById(R.id.webView);
mWebView.getSettings().setJavaScriptEnabled(true);
WebSettings webSettings = mWebView.getSettings();
webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);

希望这对您有所帮助!

关于android - 如何在使用 pdf(Android) 加载 url 的 web View 上启用缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16630382/

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