146 votes

Comment activer les commandes de zoom et le zoom tactile dans un WebView ?

L'application par défaut du navigateur pour Android affiche des contrôles de zoom lorsque vous faites défiler et permet également le zoom par pincement. Comment puis-je activer cette fonction pour ma propre WebView?

J'ai essayé:

webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);

mais aucune des fonctionnalités n'est activée en conséquence. Au fait, j'ai défini un WebChromeClient et un WebViewClient pour la WebView si cela fait une différence.

Merci!

5voto

Muhammed Haris Points 123

Essayez ce code, cela fonctionne bien.

 webSettings.setSupportZoom(true);
 webSettings.setBuiltInZoomControls(true);
 webSettings.setDisplayZoomControls(false);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X