2010-05-27 4 views
0

Je suis nouveau sur android. J'utilise webview dans scrollview pour afficher ma page html locale (html n'a de texte que). J'ai créé deux boutons pour zoomer et zoomer en utilisant la fonction derrière zoomIn() & zoomOut() respectivement. Ces fonctions fonctionnent bien. Le problème est, quand je zoome, une partie du texte sort du haut et du bas et n'apparaît pas quand je défile.avoir des problèmes avec le zoom dans android webview

Comment puis-je résoudre ce problème?

Répondre

0

Cette question est assez vieux, donc il est probablement déjà répondu, mais juste au cas où ...

Lorsqu'un WebView effectue un zoom, il se clipse le contenu de son propre rectangle de vue. Dans la description de votre configuration, il semble que vous faites défiler le WebView lui-même dans sa vue de défilement parente. Ce que vous voulez faire est de faire défiler le contenu de WebView. Vous pouvez le faire en appelant WebView.scrollTo ou WebView.scrollBy (hérité de View), ou inversement, à partir du JavaScript de WebView en appelant window.scrollTo.

Questions connexes