如何避免android webview的缩放

时间:2010-08-19 12:43:44

标签: android webview

有没有办法阻止android webview缩放渲染的网页 我需要加载一个链接到其他页面的URL。当用户单击这些链接时,渲染的页面没有正确对齐(我的意思是它会在屏幕宽度和高度内扼杀所有内容),相比之下,默认处理相同的网页android浏览器。

当我评论shouldOverrideUrlLoading时,对齐是正确的,但我需要在我的应用程序中重定向,所以我无法避免覆盖shouldOverrideUrlLoading.Is还有其他选项遗漏。

android webview

第一张图片显示了我的应用内的webview呈现页面,因为我覆盖了shouldOverrideUrlLoading,第二张图片在评论了shouldOverrideUrlLoading后显示了同一个屏幕。

3 个答案:

答案 0 :(得分:5)

在元标记中尝试执行此操作

meta name =“viewport”content =“target-densitydpi = device-dpi”

这应该停止android默认缩放

答案 1 :(得分:1)

试试这个:

webview1.getSettings().setBuiltInZoomControls(false);
webview1.getSettings().setSupportZoom(false);
webview1.setInitialScale(100);

答案 2 :(得分:0)

如果您需要一些缩放,例如,这将在webview中将页面缩放到其原始大小的50%:

wv.getSettings().setSupportZoom(true);
wv.getSettings().setUseWideViewPort(true);
wv.setInitialScale(50);