ローカルHTMLファイルが開かれたwebviewがあります。このローカルHTMLファイルはGoogle Javascript APIを使用してGoogleマップを開きます。 webview.getsettings()。setbuiltinzoomcontrolsをtrueに設定しました。 ピンチズームが発生していますが、ウェブビューの縮尺がゆがんで表示されています。なぜそれが起こっているのか誰かが知っているかどうかを教えてください。 おかげに関して Astha Devraズームインでピンチを使用するとローカルHTMLが歪んで表示される
0
A
答えて
2
webview.getsettings()。setbuiltinzoomcontrols(単に画像を伸張など)全体としてのWebViewのスケーリングを可能にし、JavaScriptコードと通信しません。
ネイティブGoogleマップアプリを実行する代わりに、Android WebブラウザでGoogleマップを開くと同じことが起こります。
ontouchListenerでピンチジェスチャーをキャプチャし、JavaScriptのMapのズーム値をwebview.loadUrl( "javascript:YOUR_ZOOM_IN_FUNCTION")で設定できます。
1
ほとんどのアンドロイド2.xデバイスのWebViewは、javascriptで複数のタッチイベントを生成せず、代わりにブラウザコンテンツをズームするため、「歪み」が発生します。
これらのデバイスをサポートするために、Webコンテナを拡張して、欠落しているイベントを生成することができます。これまではthis "Polyfill" you may find on githubでした。
また、あなたのHTMLヘッダーは次のようにビューポートのメタタグを設定することで、ユーザのスケーリングを禁止していることを確認しますあなたの答えのための <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
関連する問題
- 1. プレイストアのアルファテストでベクター画像が歪んで表示される
- 2. Android - UIのアクションバーがタブレットで歪んで表示される
- 3. ピンチとズームインを無効にするIE10
- 4. スクロール時にリストが歪んで表示される
- 5. UIButtonイメージが歪んで表示される
- 6. ダブルタップまたはピンチズームを使用すると、ライトボックスの画像が歪んで表示される
- 7. ナビゲーションバーを非表示にすると、ボタンが移動/歪んで表示される(回転後)
- 8. Xcode 8シミュレータのiOS 8の画像が歪んで表示される
- 9. c#写真付きARレポートがPDFに保存されると歪んで表示される
- 10. HTML 5がローカルに表示されますが、IE 9のテストサーバーには表示されません。
- 11. DocumentBbでThenByを使用するとエラーが表示される
- 12. チャットでHTMLが表示される
- 13. Googleマップ - パンニングとズームイン - ズームインまたはパンするとマーカーが表示されない - HELP!
- 14. ズームイン、mkmapviewをズームアウトすると、隠しmkannotationsが表示されます
- 15. ズームイン/アウトでHTML要素が折り返される
- 16. ローカルHTMLページを表示するWebview
- 17. .htmlテンプレートをgoで表示すると、メディアがロードされません。
- 18. Font-awesomeはローカルでは表示されますが、サーバーでは表示されません。 MVC 4を使用する
- 19. ブラウザがズームインされたときにFlashダイナミックテキストが表示されない
- 20. サーブレットで使用すると日付が表示されない
- 21. Stackviewで使用するとスワイプビューが表示されない
- 22. ボタンで使用するとAlertDialogが表示されない
- 23. svgがローカルに表示されたhtmlまたはxhtmlページを作成する
- 24. ブラウザとしてHTMLを表示すると、Javaが表示される -
- 25. IPがローカル環境で:: 1と表示されるのはなぜですか?
- 26. ローカルHTMLファイルのIFrameがJupyterに表示されないnbviewer
- 27. ContentPlaceHolderを使用すると、HTMLオブジェクトがJavascriptで未定義と表示される
- 28. webStage AndroidでのローカルHTMLパスの表示
- 29. viewdidloadでBecomeFirstResponderを使用すると、iOS 10でビューが表示される
- 30. Htmlの表示属性がブロックされて表示される
おかげでそれをしようとします。 –