Android上的WebView放大

时间:2016-11-03 19:05:58

标签: javascript android-webview

我正在为Android做游戏,游戏和所有文件都在我的服务器上,而我正在使用webView在应用程序中显示游戏

所以在我得到应用程序并创建了所有内容后,我注意到无论我在webView或服务器上更改了什么,它总是放大,因此用户必须缩小才能播放

是否有人知道如何使画布和背景图像缩放到宽度和高度

我试过

var c = document.getElementById ('canvas'); c.width = window.innerWidth;

这可以调整画布大小,但敌人仍然会遵循图像的路径

以下是游戏http://deathcrow.altervista.org/0android/td/index.php

的链接

如果您需要任何代码,请告诉我,我没有发布任何原因我在手机上

以下是我所有编码的链接,因为在手机上,我无法将其放在这里

http://deathcrow.altervista.org/0android/td/js/mainLoop.js

http://deathcrow.altervista.org/0android/td/js/attackerUnits.js

http://deathcrow.altervista.org/0android/td/js/towerUnits.js

http://deathcrow.altervista.org/0android/td/js/bullets.js

http://deathcrow.altervista.org/0android/td/js/mouseClick.js

1 个答案:

答案 0 :(得分:0)

您应该能够使webview不能缩放:

webview.getSettings().setBuiltInZoomControls(false);
webview.getSettings().setSupportZoom(false);     
webview.getSettings().setLoadWithOverviewMode(true);

您是否真的转而在画布上编码?我在回答你的问题吗?