2

以下のように設定を有効にすると、通常の URL を読み込む webView でピンチ ズームが正常に機能します。

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

問題は、

PDFでURLをロードするWebビューがあります。PDFをデバイスにダウンロードしないように、Googleドキュメントビューアを使用してこのURLをロードしています。何かのようなもの、

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

この URL を Web ビューにロードすると、ズーム オプションが組み込まれた PDF が表示されます。ボタン クリックまたはダブルタップでズームインし、ボタン クリックでズームアウトします。

これは、ピンチ ズームと比較して優れたユーザー エクスペリエンスではありません。

これまでのところ、私は多くの解決策を試してきましたが、まだ何も機能していません。私は次のことを試しました、

  1. android-pinchオープン ソース ライブラリであり、画像付きの URL をロードするマップおよび Web ビューで機能します。
  2. このチュートリアルは役に立ちましたが、私の webView では機能しませんでした。

誰かが私が試すのに役立つ情報を他に持っている場合は、共有してください.

4

3 に答える 3

0

WebView を使用して PDF をユーザーに表示する代わりに、PDF-View を使用する方が理にかなっているかもしれません。グーグルで検索した後に見つけたライブラリを次に示しますが、使用したことがないため、うまく機能するかわかりません: https://code.google.com/p/apv/

編集:PDFライブラリのリストを含む別の回答があります:https://stackoverflow.com/a/6729135/1219113

于 2013-06-11T17:54:19.217 に答える